{"quests":[{"id":"01JX25PM4NR1QEMDFPVCJCNQ89","ref":"auto-cooker-9000","title":"Assemble the Auto Cooker 9000","description":"A prototype of the Auto Cooker 9000 has surfaced. Retrieve it and unlock its culinary secrets.","category":"main","icon":"auto-cooker-icon","hidden":false,"repeatable":false,"next_quest_ref":null,"recommended_level":1,"rewards":{"items":[{"item_ref":"01JWN7TN1P44J963328VP0YNFF","amount":1}],"currency":500,"bonuses":{"cookingSpeed":5,"recipeDiscovery":10},"achievement":{"api_name":"ACH_AUTO_COOKER_TEST","name":"Auto Cooker 9000","description":"Retrieve the legendary Auto Cooker.","icon_achieved":"/assets/icons/achievements/auto-cooker-achieved.png","icon_unachieved":"/assets/icons/achievements/auto-cooker-unachieved.png","global_percent":3.7,"hidden":false,"min_value":0,"max_value":1}},"triggers":["player:level:1","area:kitchen-zone"],"drafted":false,"objectives":[{"id":"obj-recover-cooker","description":"Recover the Auto Cooker 9000","type":"collect","target_refs":["01JWN7TN1P44J963328VP0YNFF"],"required_amount":1}],"url":"/questdb/auto-cooker-9000"},{"id":"01JX26BB2NDUNGEONDELVER0002","ref":"dungeon-delver","title":"Dungeon Delver","description":"Venture deep into the dungeon and explore its forgotten corridors.","category":"main","tags":["discordsh","exploration","beginner"],"hidden":false,"repeatable":false,"steps":[{"id":"step-explore-rooms","title":"Explore the Dungeon","objectives":[{"id":"obj-visit-5-rooms","description":"Explore 5 different rooms","type":"explore","required_amount":5}]}],"next_quest_ref":"shadow-hunter","recommended_level":1,"rewards":{"currency":75,"xp":50},"triggers":["player:level:1","area:dungeon"],"drafted":false,"url":"/questdb/dungeon-delver"},{"id":"01KSAVZ00000000000QFSBITTERRT","ref":"friendslop-bitterroot","title":"Word from the Riverbank","description":"Wren knows which weed on the bank stops a wound going bad. The cleric would rather hear it from somebody who was shown.","category":"side","tags":["friendslop","wren","cleric"],"hidden":false,"repeatable":false,"steps":[{"id":"step-be-shown","title":"Be shown the bitterroot","description":"Wren forages the bank. Ask her what grows there.","objectives":[{"id":"obj-bitterroot-taught","description":"Have Wren show you bitterroot","type":"custom","target_refs":["flag:wren_taught_bitterroot"],"required_amount":1}],"next_step_id":"step-carry-word"},{"id":"step-carry-word","title":"Carry the word","description":"The cleric keeps the dressing. What Wren pulls out of the mud is half of it.","objectives":[{"id":"obj-tell-cleric","description":"Talk to the cleric","type":"interact","target_refs":["cleric"],"required_amount":1}]}],"next_quest_ref":null,"giver_npc_refs":["wren"],"turn_in_npc_refs":["cleric"],"recommended_level":1,"rewards":{"xp":60,"reputation_amount":1,"reputation_faction":"cleric"},"required_flags":["met_wren"],"drafted":false,"url":"/questdb/friendslop-bitterroot"},{"id":"01KSAVZ000000000000QFSMECHWCH","ref":"friendslop-mech-watch","title":"What the Mechs Are Waiting For","description":"The tall ones come down from the ridge and stand in the shallows. A boy on the bank has a guess. The mage has an opinion about the guess.","category":"side","tags":["friendslop","tam","mage","mechs"],"hidden":false,"repeatable":false,"steps":[{"id":"step-hear-the-guess","title":"Hear the boy's guess","description":"Tam sits on the bank and watches them for hours. He has had time to think about it.","objectives":[{"id":"obj-tam-guessed","description":"Get Tam to say what he thinks they are waiting for","type":"custom","target_refs":["flag:tam_guessed_the_mechs"],"required_amount":1}],"next_step_id":"step-weigh-it"},{"id":"step-weigh-it","title":"Have it weighed","description":"The mage will tell you whether a boy watching the shallows has worked out more than the ridge has.","objectives":[{"id":"obj-ask-the-mage","description":"Put the guess to the mage","type":"custom","target_refs":["flag:mage_weighed_the_guess"],"required_amount":1}]}],"next_quest_ref":null,"giver_npc_refs":["tam"],"turn_in_npc_refs":["mage"],"recommended_level":2,"rewards":{"xp":80,"reputation_amount":2,"reputation_faction":"tam"},"required_flags":["met_tam"],"drafted":false,"url":"/questdb/friendslop-mech-watch"},{"id":"01KSAVZ0000000000000QFSPLANK","ref":"friendslop-third-plank","title":"Mind the Third Plank","description":"Marlow keeps the river crossing and asks a toll for the bridge rather than for himself. Pay it, and the crossing is yours.","category":"tutorial","tags":["friendslop","bridge","marlow"],"hidden":false,"repeatable":false,"steps":[{"id":"step-hear-him-out","title":"Hear the keeper out","description":"Marlow stands at the bank end of the span. He will tell you about the toll if you ask.","objectives":[{"id":"obj-talk-to-marlow","description":"Talk to Marlow at the crossing","type":"interact","target_refs":["marlow"],"required_amount":1}],"next_step_id":"step-pay-the-toll"},{"id":"step-pay-the-toll","title":"Pay the toll","description":"Not for him. For the bridge, which keeps standing as long as somebody still pays it something.","objectives":[{"id":"obj-toll-paid","description":"Pay Marlow the toll for the bridge","type":"custom","target_refs":["flag:marlow_toll_paid"],"required_amount":1}]}],"next_quest_ref":null,"giver_npc_refs":["marlow"],"turn_in_npc_refs":["marlow"],"recommended_level":1,"rewards":{"xp":40,"reputation_amount":2,"reputation_faction":"marlow"},"drafted":false,"url":"/questdb/friendslop-third-plank"},{"id":"01JX26DD4NKINGSDEMISE000004","ref":"kings-demise","title":"The King's Demise","description":"The Shattered King rules the deepest level of the dungeon. End his reign of terror.","category":"main","tags":["discordsh","combat","boss","endgame"],"prerequisites":{"level_requirement":3,"quest_refs":["shadow-hunter"]},"hidden":false,"repeatable":false,"steps":[{"id":"step-prepare","title":"Prepare for the Final Battle","objectives":[{"id":"obj-kill-10-enemies","description":"Defeat 10 enemies to prove you are ready","type":"kill","required_amount":10}]},{"id":"step-defeat-king","title":"Defeat the Shattered King","objectives":[{"id":"obj-kill-shattered-king","description":"Defeat the Shattered King","type":"kill","target_refs":["the-shattered-king"],"required_amount":1}]}],"next_quest_ref":null,"recommended_level":5,"rewards":{"items":[{"item_ref":"excalibur","amount":1}],"currency":500,"xp":300,"achievement":{"api_name":"ACH_KINGS_DEMISE","name":"Kingslayer","description":"Defeated the Shattered King in the deepest dungeon.","hidden":false,"min_value":0,"max_value":1}},"triggers":["quest:complete:shadow-hunter"],"drafted":false,"url":"/questdb/kings-demise"},{"id":"01JX26CC3NSHADOWHUNTER00003","ref":"shadow-hunter","title":"Shadow Hunter","description":"A powerful shadow wraith has been sighted in the deeper levels. Track it down and destroy it.","category":"main","tags":["discordsh","combat","boss"],"prerequisites":{"level_requirement":2,"quest_refs":["dungeon-delver"]},"hidden":false,"repeatable":false,"steps":[{"id":"step-reach-depth","title":"Descend to the Depths","objectives":[{"id":"obj-explore-rooms","description":"Explore 8 rooms to reach the deeper levels","type":"explore","required_amount":8}]},{"id":"step-slay-boss","title":"Slay the Shadow Wraith","objectives":[{"id":"obj-kill-boss","description":"Defeat a boss enemy","type":"kill","target_refs":["shadow-wraith"],"required_amount":1}]}],"next_quest_ref":"kings-demise","recommended_level":3,"rewards":{"items":[{"item_ref":"smoke-bomb","amount":3}],"currency":200,"xp":150},"triggers":["quest:complete:dungeon-delver"],"drafted":false,"url":"/questdb/shadow-hunter"},{"id":"01JX26AA1NSLIMESLAYER000001","ref":"slime-slayer","title":"Slime Slayer","description":"The dungeon's lower tunnels are overrun with slimes. Clear them out to prove your worth.","category":"side","tags":["discordsh","combat","beginner"],"hidden":false,"repeatable":false,"steps":[{"id":"step-kill-slimes","title":"Exterminate the Slimes","objectives":[{"id":"obj-kill-3-enemies","description":"Defeat 3 enemies in the dungeon","type":"kill","required_amount":3}]}],"next_quest_ref":null,"recommended_level":1,"rewards":{"currency":50,"xp":30},"triggers":["player:level:1","area:dungeon"],"drafted":false,"url":"/questdb/slime-slayer"},{"id":"01JX26FF6NSURVIVOR00000006","ref":"survivor","title":"Survivor","description":"The dungeon is merciless. Prove you can endure by clearing rooms without falling in battle.","category":"challenge","tags":["discordsh","survival","challenge"],"hidden":false,"repeatable":true,"steps":[{"id":"step-clear-rooms","title":"Clear Rooms Without Dying","objectives":[{"id":"obj-clear-3-rooms","description":"Clear 3 combat rooms without dying","type":"explore","required_amount":3}]}],"next_quest_ref":null,"recommended_level":2,"rewards":{"items":[{"item_ref":"campfire-kit","amount":1}],"currency":100,"xp":75},"triggers":["player:level:2","area:dungeon"],"drafted":false,"url":"/questdb/survivor"},{"id":"01JX26EE5NTREASURESEEKER005","ref":"treasure-seeker","title":"Treasure Seeker","description":"The dungeon is filled with hidden riches. Collect gold from treasure rooms and enemy loot.","category":"side","tags":["discordsh","loot","beginner"],"hidden":false,"repeatable":true,"steps":[{"id":"step-collect-gold","title":"Amass a Fortune","objectives":[{"id":"obj-earn-100-gold","description":"Earn 100 gold in a single dungeon run","type":"collect","required_amount":100}]}],"next_quest_ref":null,"recommended_level":1,"rewards":{"items":[{"item_ref":"potion","amount":2}],"currency":25,"xp":20},"triggers":["player:level:1","area:dungeon"],"drafted":false,"url":"/questdb/treasure-seeker"}],"key":{"01JX25PM4NR1QEMDFPVCJCNQ89":0,"auto-cooker-9000":0,"01JX26BB2NDUNGEONDELVER0002":1,"dungeon-delver":1,"01KSAVZ00000000000QFSBITTERRT":2,"friendslop-bitterroot":2,"01KSAVZ000000000000QFSMECHWCH":3,"friendslop-mech-watch":3,"01KSAVZ0000000000000QFSPLANK":4,"friendslop-third-plank":4,"01JX26DD4NKINGSDEMISE000004":5,"kings-demise":5,"01JX26CC3NSHADOWHUNTER00003":6,"shadow-hunter":6,"01JX26AA1NSLIMESLAYER000001":7,"slime-slayer":7,"01JX26FF6NSURVIVOR00000006":8,"survivor":8,"01JX26EE5NTREASURESEEKER005":9,"treasure-seeker":9}}