Faction, guild and station quest dossiers
Read 28 packaged quest dossiers with giver, prerequisites, ordered objectives, alternative detectors, choices and rewards.
These guides describe the October 23, 2026 development version. The older download with the same version number is missing later features.
Story spoilers aheadStory spoilers and evidence
These 28 dossiers retain the report’s giver, prerequisites, bound targets, objective ordering, alternatives, rewards and consequential choices. They describe packaged quest data plus the reported wired engine, not newly tested live reachability. All IDs and conditions are report transcriptions. Empty or auto-delivered rewards are not replaced with guessed payouts.
Follow the active Quest Log in order. Contacts, completed objectives, location and earlier choices can determine whether the next step is available. The reference below retains all exact triggers and alternative checks.
Respect the Dead
A Silent Memorial station keeps its crew’s last logs and a sealed cache. The Keepers record. They do not take. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 500 credits; 60 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
Recorded responses
| Text / recorded effect |
|---|
| Leave the cache undisturbed confirm: Leave the cache sealed?; The Keepers record the memorial as you found it. |
| Open it and catalogue the contents (the dialog marks this as an incorrect response) |
| Sell the code to a salvager (the dialog marks this as an incorrect response) |
Choir of Echoes
Echo Beacons repeat four symbols. Ondine thinks every beacon hides the same signature. Solve two and compare them with the Keepers’ copy. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
Glyph Reader
The archive ruins repeat one warning glyph. Solve three glyph walls and learn to read it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1000 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Return What Was Taken
A Keepers relic passed through the Smuggler Den. Get its custody record from the Den’s terminal and return it to Ondine. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1500 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Recorded responses
| Text / recorded effect |
|---|
| Take it confirm: Plan to take the record by force?; Taking it is a witnessed crime: that Den wants you, and Den standing falls by 25.; Ondine still accepts the record. Nothing else changes. |
The Stacks
Open a research town’s archive vault to the public: get the town’s research node working, then publish the reading index. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1800 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
Custodian
Defeat Archive Prime without a single failed relay sequence, so the archive behind it survives. Needs Archive Keepers standing 300. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log. Pay the Toll / Pay the Toll
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Pay the Toll
Every road has a toll. Pay one to a corsair who asks, then meet the man who knows who keeps it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 500 credits; 40 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Route Intelligence
A freighter running from corsairs carries its route in its transponder. Morrow pays for routes. The freighter would rather keep it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1000 credits; 60 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Recorded responses
| Text / recorded effect |
|---|
| Sell him the reading confirm: Sell the route to Morrow?; The Den learns where the freighter runs. |
| Tell him you warned the freighter confirm: Keep the route from Morrow?; The freighter changes its route. Morrow gets nothing. |
Hot Cargo
Morrow needs a sealed parcel carried to a named station. Patrols scan open holds. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1400 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o0 |
| 2 | o1 |
| 3 | o2 |
Recorded responses
| Text / recorded effect |
|---|
| Hand me the parcel confirm: Carry contraband for the Den?; Union and Bastion patrols scan holds that pass within 128 blocks.; Caught in an open hold: the parcel is confiscated, you pay a fine, Den standing falls by 10.; amount shown in the Quest Log credits; amount shown in the Quest Log data |
| Give me another parcel |
Prize Crew
Capture a hostile hull. Then keep it, or sell it to a Smuggler Den merchant. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 500 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
Recorded responses
| Text / recorded effect |
|---|
| Keep it confirm: Keep the captured hull?; The hull stays yours. Morrow pays the finder’s fee.; amount shown in the Quest Log credits; amount shown in the Quest Log data |
| Sell it to the Den confirm: Sell the hull to a Den merchant?; The Den pays by hull type, on top of Morrow’s fee. The hull is gone.; amount shown in the Quest Log credits; amount shown in the Quest Log data |
The Commander’s Chair
The Corsair Commander wants the Den’s chair. Read the dispute, then choose: remove him or expose his route. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 20 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Recorded responses
| Text / recorded effect |
|---|
| Remove him confirm: Back the Den: remove the Commander?; Opens Remove the Commander: defeat him in his fortress.; Expose the Route closes for this character.; Only this side keeps the Dominion ending open. |
| Expose his route confirm: Send the Commander’s route to the Bastion?; Opens Expose the Route: hold the Bastion transmitter for 60 seconds.; Remove the Commander closes for this character, and with it the Dominion ending. |
Expose the Route
You chose to expose the Corsair Commander’s route. Hold the Frontier Bastion transmitter for 60 seconds. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
Remove the Commander
You chose to remove the Corsair Commander. Defeat him in his drifting fortress. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
Prospector’s License
Dagny licenses prospectors who can tell rock from ore. Mine one common asteroid and read its assay. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 400 credits; 40 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Quota Run
A Fuel Exchange is short of propellant feedstock. The Compact owes it a quota. Deliver it and keep the reserve rule. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 900 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Bloom Rush
A Crystalline Bloom grows one warp vein. Every prospector in range wants it. Read the bloom, settle the claim, keep the assay. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1200 credits; 100 discovery data; 1 × Warp Cell. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
Recorded responses
| Text / recorded effect |
|---|
| Negotiate a shared claim confirm: Negotiate a shared claim?; Other rigs may mine the clusters. You take the vein. |
| Secure the site first confirm: Secure the site?; You work the whole bloom yourself before anyone else arrives. |
The Disputed World: Compact
The Compact proposes a managed concession on an Orrun frontier world: the industrial claim works, the town gets a share. The Orrun speaker must co-sign. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o0 |
| 2 | o1 |
| 3 | o2 |
| 4 | o3 |
| 5 | o4 |
| 6 | o5 |
| 7 | o6 |
Recorded responses
| Text / recorded effect |
|---|
| Sign the managed concession confirm: Sign the managed concession?; The claim works this world under a limit. The Union charter closes for you. |
Molten Margins
A refinery town on a volcanic world runs on thin margins. Get its process node working and report what keeps it alive. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1800 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
The Deep Quarry
Under a buried arena sleeps the Colossus that guards the deep quarry. The Compact wants its site record before anyone files a claim. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
The Medic’s Rounds
Register medical berths at stations in three different systems. Afterwards you may keep three registrations at once. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
The Quartermaster’s Ledger
A station you restore needs stores before it can host anyone. A quartermaster will keep the ledger if you fill it. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
| 5 | o5 |
Salvage Auction
A station lost its cargo in an incident. The parcels carry their owner’s name. Clear the incident, then return the cargo or sell it as salvage. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1200 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
Recorded responses
| Text / recorded effect |
|---|
| Return it to the consignee confirm: Return the cargo?; The parts go back to the station that lost them. |
| Sell it as salvage confirm: Sell the cargo as salvage?; The parts go to the highest bidder at auction. |
Field Credentials
Pell signs Survey Union field credentials for anyone who can finish a planet survey the honest way. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 300 credits; 50 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Census of the Reach
A census counts individuals, not guesses. Pell wants five subjects of one system known to tier III. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 600 credits; 80 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
Lines on the Map
A chart lists what is there and says so plainly when something is not. Chart one star system for the Union. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 800 credits; 100 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
| 4 | o4 |
The Disputed World: Union
An Orrun frontier town and an industrial claim want the same world. The Union proposes a Preserve charter. The Orrun speaker must co-sign. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below.
Rewards: 1200 credits; 120 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o0 |
| 2 | o1 |
| 3 | o2 |
| 4 | o3 |
| 5 | o4 |
| 6 | o5 |
Recorded responses
| Text / recorded effect |
|---|
| Sign the Preserve charter confirm: Sign the Preserve charter?; This world is preserved. The Compact concession closes for you. |
Beacons of Record
Survey Beacons keep a chart honest after the surveyor leaves. Place three around stars of three classes and file the route sheet. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 1500 credits; 150 discovery data. Check objective delivery and eligibility in your Quest Log.
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
The Long Baseline
Calibrate the survey terminals at Hearth and Lantern Reach inside one window. Needs Survey Union standing 300. Check the Quest Log for the contact, prior objectives and location requirements before starting. Exact conditions are retained in the reference below. Rewards: 2500 credits; 200 discovery data. Check objective delivery and eligibility in your Quest Log. CT-P1 / Settlement Courier
| Step | Player objective |
|---|---|
| 1 | o1 |
| 2 | o2 |
| 3 | o3 |
Admin & server owner reference
Exact identifiers, original fields and source locators are preserved below. These records describe the documented mod version; they are not commands to run or proof of a new gameplay test.
Quest record fields
q_ak1 | side | B1-B2 | source: quest/q_ak1.json A Silent Memorial station keeps its crew's last logs and a sealed cache. The Keepers record. They do not take.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | accept_from_log: true
Quest record fields
Targets: {"key":"mem","kind":"station","condition":"silent_memorial"}
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":60}; {"id":"r2","credits":500}; {"id":"r3","data":60}
Quest record fields
q_ak2 | side | B2 | source: quest/q_ak2.json Echo Beacons repeat four symbols. Ondine thinks every beacon hides the same signature. Solve two and compare them with the Keepers' copy.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak1"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":80}; {"id":"r2","credits":800}; {"id":"r3","data":100}
Quest record fields
q_ak3 | side | B2-B3 | source: quest/q_ak3.json The archive ruins repeat one warning glyph. Solve three glyph walls and learn to read it.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak2"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":80}; {"id":"r2","credits":1000}; {"id":"r3","data":120}
Quest record fields
q_ak4 | side | B3 | source: quest/q_ak4.json A Keepers relic passed through the Smuggler Den. Get its custody record from the Den's terminal and return it to Ondine.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak3"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":100}; {"id":"r2","credits":1500}; {"id":"r3","data":100}
Quest record fields
q_ak5 | side | B3 | source: quest/q_ak5.json Open a research town's archive vault to the public: get the town's research node working, then publish the reading index.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak4"]} | accept_from_log: true
Quest record fields
Targets: {"key":"town","kind":"settlement","profile":"research","module":"res_archive_vault"}
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":120}; {"id":"r2","credits":1800}; {"id":"r3","data":150}
Quest record fields
q_ak6 | side | B4 | source: quest/q_ak6.json Defeat Archive Prime without a single failed relay sequence, so the archive behind it survives. Needs Archive Keepers standing 300.
Quest record fields
giver: {"kind":"story_contact","id":"ondine_vasse"} | requires: {"all":["q_ak5"],"reputation":{"archive_keepers":300}} | accept_from_log: true
Quest record fields
Targets: {"key":"site","kind":"boss_site","boss":"archive_prime"}
Quest record fields
Rewards: {"id":"r1","reputation":"archive_keepers","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}
Quest record fields
q_gl1 | side | B1-B2 | source: quest/q_gl1.json Every road has a toll. Pay one to a corsair who asks, then meet the man who knows who keeps it.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","credits":500}; {"id":"r2","data":40}; {"id":"r3","reputation":"den","amount":20}
Quest record fields
q_gl2 | side | B2 | source: quest/q_gl2.json A freighter running from corsairs carries its route in its transponder. Morrow pays for routes. The freighter would rather keep it.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl1"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","credits":1000}; {"id":"r2","data":60}
Quest record fields
q_gl3 | side | B3 | source: quest/q_gl3.json Morrow needs a sealed parcel carried to a named station. Patrols scan open holds.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl2"]} | accept_from_log: true
Quest record fields
Targets: {"key":"destination","kind":"station","archetype":"freeport_market|drift_city|wayfarer_stop","abandoned":"false"}
Quest record fields
Rewards: {"id":"r1","credits":1400}; {"id":"r2","data":80}
Quest record fields
q_gl4 | side | B3 | source: quest/q_gl4.json Capture a hostile hull. Then keep it, or sell it to a Smuggler Den merchant.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl3"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","credits":500}; {"id":"r2","data":100}
Quest record fields
q_gl5 | side | B3-B4 | source: quest/q_gl5.json The Corsair Commander wants the Den's chair. Read the dispute, then choose: remove him or expose his route.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl4"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","data":20}
Quest record fields
q_gl5_e | side | B4 | source: quest/q_gl5_e.json You chose to expose the Corsair Commander's route. Hold the Frontier Bastion transmitter for 60 seconds.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl5"]} | choice_group: "ch_den" | accept_from_log: false
Quest record fields
Rewards: {"id":"r1","credits":2500}; {"id":"r2","data":200}
Quest record fields
q_gl5_r | side | B4 | source: quest/q_gl5_r.json You chose to remove the Corsair Commander. Defeat him in his drifting fortress.
Quest record fields
giver: {"kind":"story_contact","id":"morrow"} | requires: {"all":["q_gl5"]} | choice_group: "ch_den" | accept_from_log: false
Quest record fields
Rewards: {"id":"r1","credits":2500}; {"id":"r2","data":200}
Quest record fields
q_pc1 | side | B1 | source: quest/q_pc1.json Dagny licenses prospectors who can tell rock from ore. Mine one common asteroid and read its assay.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":40}; {"id":"r2","credits":400}; {"id":"r3","data":40}
Quest record fields
q_pc2 | side | B2 | source: quest/q_pc2.json A Fuel Exchange is short of propellant feedstock. The Compact owes it a quota. Deliver it and keep the reserve rule.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc1"]} | accept_from_log: true
Quest record fields
Targets: {"key":"st","kind":"station","archetype":"fuel_exchange","abandoned":"false"}
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":60}; {"id":"r2","credits":900}; {"id":"r3","data":80}
Quest record fields
q_pc3 | side | B2 | source: quest/q_pc3.json A Crystalline Bloom grows one warp vein. Every prospector in range wants it. Read the bloom, settle the claim, keep the assay.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc2"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":80}; {"id":"r2","credits":1200}; {"id":"r3","data":100}; {"id":"r4","item":"beyond_overworld:warp_cell","count":1}
Quest record fields
q_pc4 | side | B2-B3 | source: quest/q_pc4.json The Compact proposes a managed concession on an Orrun frontier world: the industrial claim works, the town gets a share. The Orrun speaker must co-sign.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc3"],"none":["q_su4"]} | accept_from_log: true
Quest record fields
Targets: {"key":"town","kind":"settlement","profile":"frontier"}; {"key":"claim","kind":"settlement","profile":"industrial","has_node":"process","exclude":"$town"}
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":120,"if_done":"o6"}; {"id":"r2","credits":1200,"if_done":"o6"}; {"id":"r3","data":120,"if_done":"o6"}
Quest record fields
q_pc5 | side | B3 | source: quest/q_pc5.json A refinery town on a volcanic world runs on thin margins. Get its process node working and report what keeps it alive.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc3"],"any":["q_su4","q_pc4"]} | accept_from_log: true
Quest record fields
Targets: {"key":"town","kind":"settlement","profile":"industrial","family":"volcanic","has_node":"process"}
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":120}; {"id":"r2","credits":1800}; {"id":"r3","data":150}
Quest record fields
q_pc6 | side | B3 | source: quest/q_pc6.json Under a buried arena sleeps the Colossus that guards the deep quarry. The Compact wants its site record before anyone files a claim.
Quest record fields
giver: {"kind":"story_contact","id":"dagny_rusk"} | requires: {"all":["q_pc5"],"reputation":{"prospectors_compact":300}} | accept_from_log: true
Quest record fields
Targets: {"key":"site","kind":"boss_site","boss":"buried_colossus"}
Quest record fields
Rewards: {"id":"r1","reputation":"prospectors_compact","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}
Quest record fields
q_sf1 | side | B1-B2 | source: quest/q_sf1.json Register medical berths at stations in three different systems. Afterwards you may keep three registrations at once.
Quest record fields
giver: {"kind":"station_npc","id":"station_medic"} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","credits":800}; {"id":"r2","data":100}
Quest record fields
q_sf2 | side | B2 | source: quest/q_sf2.json A station you restore needs stores before it can host anyone. A quartermaster will keep the ledger if you fill it.
Quest record fields
giver: {"kind":"station_npc","id":"quartermaster"}
Quest record fields
Targets: {"key":"home","kind":"station","archetype":"wayfarer_stop|fuel_exchange|salvage_depot|hydroponic_haven","abandoned":"true"}
Quest record fields
Rewards: {"id":"r1","credits":1200}; {"id":"r2","data":120}
Quest record fields
q_sf3 | side | B1-B2 | source: quest/q_sf3.json A station lost its cargo in an incident. The parcels carry their owner's name. Clear the incident, then return the cargo or sell it as salvage.
Quest record fields
giver: {"kind":"station_npc","id":"station_merchant"}
Quest record fields
Targets: {"key":"wreck","kind":"station","condition":"cargo_incident"}
Quest record fields
Rewards: {"id":"r1","credits":1200}; {"id":"r2","data":100}
Quest record fields
q_su1 | side | B1 | source: quest/q_su1.json Pell signs Survey Union field credentials for anyone who can finish a planet survey the honest way.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":40}; {"id":"r2","credits":300}; {"id":"r3","data":50}
Quest record fields
q_su2 | side | B1-B2 | source: quest/q_su2.json A census counts individuals, not guesses. Pell wants five subjects of one system known to tier III.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su1"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":60}; {"id":"r2","credits":600}; {"id":"r3","data":80}; {"id":"r4","title":"census_taker"}
Quest record fields
q_su3 | side | B2 | source: quest/q_su3.json A chart lists what is there and says so plainly when something is not. Chart one star system for the Union.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su2"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":80}; {"id":"r2","credits":800}; {"id":"r3","data":100}
Quest record fields
q_su4 | side | B2-B3 | source: quest/q_su4.json An Orrun frontier town and an industrial claim want the same world. The Union proposes a Preserve charter. The Orrun speaker must co-sign.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su3"],"none":["q_pc4"]} | accept_from_log: true
Quest record fields
Targets: {"key":"town","kind":"settlement","profile":"frontier"}
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":120,"if_done":"o5"}; {"id":"r2","credits":1200,"if_done":"o5"}; {"id":"r3","data":120,"if_done":"o5"}
Quest record fields
q_su5 | side | B3 | source: quest/q_su5.json Survey Beacons keep a chart honest after the surveyor leaves. Place three around stars of three classes and file the route sheet.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su3"],"any":["q_su4","q_pc4"]} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":120}; {"id":"r2","credits":1500}; {"id":"r3","data":150}
Quest record fields
q_su6 | side | B3-B4 | source: quest/q_su6.json Calibrate the survey terminals at Hearth and Lantern Reach inside one window. Needs Survey Union standing 300.
Quest record fields
giver: {"kind":"story_contact","id":"pell_okoro"} | requires: {"all":["q_su5"],"reputation":{"survey_union":300}} | accept_from_log: true
Quest record fields
Rewards: {"id":"r1","reputation":"survey_union","amount":180}; {"id":"r2","credits":2500}; {"id":"r3","data":200}; {"id":"r4","title":"baseline_surveyor"}
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | station.entered; target="$mem"; where={"condition":"silent_memorial"} | 58 |
o2 | o2 | record.read; count=3; target="contact:ondine_vasse"; after=["o1"];unique="record"; where={"record":["memorial_entry_1","memorial_entry_2","memorial_entry_3"]} | 58 |
o3 | o3 | choice; target="contact:ondine_vasse"; after=["o2"];where={"node":"ak1.cache"} | 58 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
ak1.cache / keep | Leave the cache undisturbed effects=[{"type":"flag","key":"memorial_respect","value":"true"}]; go="ak1.after"; confirm: Leave the cache sealed?; The Keepers record the memorial as you found it. | 59 |
ak1.cache / open | Open it and catalogue the contents wrong="dialogue.beyond_overworld.ak1.cache.wrong.open" | 59 |
ak1.cache / sell | Sell the code to a salvager wrong="dialogue.beyond_overworld.ak1.cache.wrong.sell" | 59 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | anomaly.solved; count=2; unique="anomaly"; where={"type":"echo_beacon"} | 59 |
o2 | o2 | record.read; target="contact:ondine_vasse"; where={"record":"echo_archive"} | 59 |
o3 | o3 | anomaly.solved; count=3; unique="anomaly"; optional=true;where={"type":"echo_beacon"} | 59 |
o4 | o4 | puzzle; target="contact:ondine_vasse"; after=["o1","o2"];where={"puzzle":"ak2.compare"} | 59 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | glyph.solved; count=3; unique="wall" | 59 |
o2 | o2 | puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak3.glyph"} | 59 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | story.progress; target="contact:den_custody_terminal";where={"kind":"den_custody","detail":["bought","traded","taken"]};on_complete=[{"type":"var","key":"ak4_how","value":"$how"}] | 60 |
o2 | o2 | puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak4.check"} | 60 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
ak4.plan / take | Take it go="ak4.take"; confirm: Plan to take the record by force?; Taking it is a witnessed crime: that Den wants you, and Den standing falls by 25.; Ondine still accepts the record. Nothing else changes. | 60 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | settlement.entered; target="$town"; where={"settlement":"$town","profile":"research","town":"true","fallen":"false"} | 60 |
o2 | o2 | population.node_repaired; target="$town"; after=["o1"];where={"settlement":"$town","type":"research"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$town","type":"research","state":"working","action":"diagnostic"}}] | 60 |
o3 | o3 | hold; target="$town"; after=["o2"] | 60 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | story.progress; target="$site"; where={"kind":"boss_flawless","id":"archive_prime"} | 60 |
o2 | o2 | puzzle; target="contact:ondine_vasse"; after=["o1"];where={"puzzle":"ak6.relays"} | 60 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | encounter.resolved; where={"kind":"demand","outcome":"toll_paid"} | 61 |
o2 | o2 | puzzle; target="contact:morrow"; after=["o1"]; where={"puzzle":"gl1.meet"} | 61 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | encounter.resolved; where={"kind":"fleeing_freighter","outcome":"scanned"} | 61 |
o2 | o2 | choice; target="contact:morrow"; after=["o1"]; where={"node":"gl2.reading"} | 61 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
gl2.reading / sell | Sell him the reading effects=[{"type":"flag","key":"gl2_reading","value":"$option"}]; go="gl2.sold"; confirm: Sell the route to Morrow?; The Den learns where the freighter runs. | 61 |
gl2.reading / warn | Tell him you warned the freighter effects=[{"type":"flag","key":"gl2_reading","value":"$option"}]; go="gl2.warned"; confirm: Keep the route from Morrow?; The freighter changes its route. Morrow gets nothing. | 61 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o0 | o0 | auto; on_complete=[{"type":"mint","key":"contraband_parcel","value":"$destination"}] | 61 |
o1 | o1 | story.progress; target="$destination"; after=["o0"];where={"kind":"custody","detail":"case_delivered"} | 61 |
o2 | o2 | story.progress; optional=true; where={"kind":"intercept","detail":"hidden"} | 61 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
gl3.offer / accept | Hand me the parcel go="gl3.active"; confirm: Carry contraband for the Den?; Union and Bastion patrols scan holds that pass within 128 blocks.; Caught in an open hold: the parcel is confiscated, you pay a fine, Den standing falls by 10.; %s credits; %s data | 62 |
gl3.caught / again | Give me another parcel effects=[{"type":"mint","key":"contraband_parcel","value":"$destination"},{"type":"var","key":"retry","value":"quest.b eyond_overworld.msg.retry.s3_parcel"}]; go="gl3.active" | 62 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | encounter.resolved; where={"outcome":"boarded"} | 62 |
o2 | o2 | choice; target="contact:morrow"; after=["o1"]; where={"node":"gl4.prize"} | 62 |
o3 | o3 | story.progress; target="contact:smuggler_den"; after=["o2"];where={"kind":"hull_sale"}; when={"gl4_prize":"sell"} | 62 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
gl4.prize / keep | Keep it effects=[{"type":"var","key":"gl4_prize","value":"$option"},{"type":"flag","key":"gl4_prize","value":"$option"}]; go="gl4.kept"; confirm: Keep the captured hull?; The hull stays yours. Morrow pays the finder's fee.; %s credits; %s data | 62 |
gl4.prize / sell | Sell it to the Den effects=[{"type":"var","key":"gl4_prize","value":"$option"},{"type":"flag","key":"gl4_prize","value":"$option"}]; go="gl4.selling"; confirm: Sell the hull to a Den merchant?; The Den pays by hull type, on top of Morrow's fee. The hull is gone.; %s credits; %s data | 62 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | story.progress; target="contact:den_notice"; where={"kind":"den_dispute"} | 62 |
o2 | o2 | choice; target="contact:morrow"; after=["o1"]; where={"node":"gl5.chair"} | 62 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
gl5.chair / remove | Remove him effects=[{"type":"flag","key":"den_chair","value":"$option"},{"type":"accept","key":"q_gl5_r"}]; go="gl5.remove"; confirm: Back the Den: remove the Commander?; Opens Remove the Commander: defeat him in his fortress.; Expose the Route closes for this character.; Only this side keeps the Dominion ending open. | 62 |
gl5.chair / expose | Expose his route effects=[{"type":"flag","key":"den_chair","value":"$option"},{"type":"accept","key":"q_gl5_e"}]; go="gl5.expose"; confirm: Send the Commander's route to the Bastion?; Opens Expose the Route: hold the Bastion transmitter for 60 seconds.; Remove the Commander closes for this character, and with it the Dominion ending. | 63 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | hold; target="contact:bastion_transmitter" | 63 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | boss.defeated; where={"boss":"beyond_overworld:corsair_commander"} | 63 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | asteroid.mined; where={"type":["carbon_rock","ironstone","copperstone","ice_body"]} | 63 |
o2 | o2 | puzzle; target="contact:dagny_rusk"; after=["o1"]; where={"puzzle":"pc1.assay"} | 63 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | deliver; target="$st"; where={"dialogue":"pc2.desk","option":"give"} | 64 |
o2 | o2 | puzzle; target="$st"; after=["o1"]; where={"puzzle":"pc2.reserve"} | 64 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | anomaly.surveyed; where={"type":"crystalline_bloom"} | 64 |
o2 | o2 | choice; target="contact:dagny_rusk"; after=["o1"]; where={"node":"pc3.claim"} | 64 |
o3 | o3 | asteroid.mined; after=["o2"]; where={"type":"warp_vein"} | 64 |
o4 | o4 | record.read; target="contact:dagny_rusk"; after=["o3"];where={"record":"bloom_assay"} | 64 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
pc3.claim / negotiate | Negotiate a shared claim effects=[{"type":"flag","key":"pc3_claim","value":"$option"}]; go="pc3.after"; confirm: Negotiate a shared claim?; Other rigs may mine the clusters. You take the vein. | 64 |
pc3.claim / secure | Secure the site first effects=[{"type":"flag","key":"pc3_claim","value":"$option"}]; go="pc3.after"; confirm: Secure the site?; You work the whole bloom yourself before anyone else arrives. | 64 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o0 | o0 | auto; on_complete=[{"type":"flag","key":"dw_open","value":"true"}] | 64 |
o1 | o1 | record.read; target="contact:dagny_rusk"; where={"record":"pc4_assay"} | 64 |
o2 | o2 | settlement.entered; target="$claim"; after=["o1"];where={"settlement":"$claim","profile":"industrial","town":"true","fallen":"false"} | 64 |
o3 | o3 | population.node_repaired; target="$claim"; after=["o2"];where={"settlement":"$claim","type":"process"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$claim","type":"process","action":"diagnostic","state":"working"}}] | 65 |
o4 | o4 | settlement.entered; target="$town"; after=["o1"];where={"settlement":"$town","profile":"frontier","town":"true","fallen":"false"} | 65 |
o5 | o5 | choice; target="$town"; after=["o3","o4"]; where={"node":"pc4.charter"};alternatives=[{"detector":"talk","where":{"node":"pc4.settled"}}] | 65 |
o6 | o6 | choice; target="$town"; after=["o3","o4"]; optional=true;where={"node":"pc4.charter"} | 65 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
pc4.charter / concession | Sign the managed concession effects=[{"type":"flag","key":"disputed_charter","value":"concession"},{"type":"flag","key":"disputed_town","value":"$ town"},{"type":"flag","key":"dw_open","value":"closed"},{"type":"flag","key":"dw_settled","value":"true"}]; go="pc4.signed"; confirm: Sign the managed concession?; The claim works this world under a limit. The Union charter closes for you. | 65 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | settlement.entered; target="$town"; where={"settlement":"$town","profile":"industrial","family":"volcanic","town":"true","fallen":"false"} | 65 |
o2 | o2 | population.console_opened; target="$town"; after=["o1"];where={"settlement":"$town","type":"process"};on_complete=[{"type":"snapshot_nodes","key":"town","value":"all_working"}] | 65 |
o3 | o3 | population.node_repaired; target="$town"; after=["o2"];where={"settlement":"$town","type":"process"};alternatives=[{"detector":"population.console_opened","where":{"settlement":"$town","type":"process","action":"diagnostic","state":"working"}}] | 65 |
o4 | o4 | puzzle; target="contact:dagny_rusk"; after=["o3"];where={"puzzle":"pc5.margins"} | 65 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | boss.defeated; target="$site"; where={"boss":"beyond_overworld:buried_colossus"};alternatives=[{"detector":"story.progress","where":{"kind":"boss_record","id":"buried_colossus"}}] | 66 |
o2 | o2 | puzzle; target="contact:dagny_rusk"; after=["o1"]; where={"puzzle":"pc6.record"} | 66 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | station.berth_registered; count=3; unique="system" | 66 |
o2 | o2 | puzzle; after=["o1"]; where={"puzzle":"sf1.rounds"} | 66 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | restoration.completed; target="$home" | 66 |
o2 | o2 | deliver; where={"dialogue":"sf2.ledger","option":"bread"} | 66 |
o3 | o3 | deliver; where={"dialogue":"sf2.ledger","option":"metal"} | 66 |
o4 | o4 | deliver; where={"dialogue":"sf2.ledger","option":"light"} | 66 |
o5 | o5 | talk; after=["o1","o2","o3","o4"]; where={"node":"sf2.close"} | 66 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | restoration.completed; target="$wreck"; where={"task":"condition:cargo_incident"} | 67 |
o2 | o2 | record.read; after=["o1"]; where={"record":"cargo_owner"} | 67 |
o3 | o3 | choice; after=["o2"]; where={"node":"sf3.decide"} | 67 |
o4 | o4 | deliver; after=["o3"]; where={"dialogue":"sf3.handover"} | 67 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
sf3.decide / return | Return it to the consignee effects=[{"type":"flag","key":"sf3_cargo","value":"$option"}]; go="sf3.handover"; confirm: Return the cargo?; The parts go back to the station that lost them. | 67 |
sf3.decide / sell | Sell it as salvage effects=[{"type":"flag","key":"sf3_cargo","value":"$option"}]; go="sf3.handover"; confirm: Sell the cargo as salvage?; The parts go to the highest bidder at auction. | 67 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | discovery.badge | 93 |
o2 | o2 | puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su1.check"} | 93 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | knowledge.tier; count=5; unique="subject"; where={"tier":">=3","system":"$sys"} | 93 |
o2 | o2 | puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su2.census"} | 93 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | ship.scan; count=3; unique="target"; where={"target_kind":"planet","system":"$sys"} | 93 |
o2 | o2 | station.discovered; after=["o1"]; where={"system":"$sys"};alternatives=[{"detector":"ship.sweep","where":{"system":"$sys","contacts":"0"}}] | 93 |
o3 | o3 | ship.scan; after=["o1"]; where={"target_kind":"anomaly","system":"$sys"};alternatives=[{"detector":"ship.sweep","where":{"system":"$sys","contacts":"0"}}] | 93 |
o4 | o4 | puzzle; target="contact:pell_okoro"; after=["o2","o3"];where={"puzzle":"su3.chart"} | 93 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o0 | o0 | auto; on_complete=[{"type":"flag","key":"dw_open","value":"true"}] | 93 |
o1 | o1 | settlement.entered; target="$town"; where={"settlement":"$town","profile":"frontier","town":"true","fallen":"false"} | 94 |
o2 | o2 | population.notice_read; target="$town"; after=["o1"];where={"settlement":"$town"} | 94 |
o3 | o3 | scan.target; count=3; target="$town"; after=["o1"]; unique="key";where={"category":"biome","planet":"$town.planet"} | 94 |
o4 | o4 | choice; target="$town"; after=["o2","o3"]; where={"node":"su4.charter"};alternatives=[{"detector":"talk","where":{"node":"su4.settled"}}] | 94 |
o5 | o5 | choice; target="$town"; after=["o2","o3"]; optional=true;where={"node":"su4.charter"} | 94 |
| Choice | Text / recorded effect | PDF page |
|---|---|---|
su4.charter / preserve | Sign the Preserve charter effects=[{"type":"flag","key":"disputed_charter","value":"preserve"},{"type":"flag","key":"disputed_town","value":"$to wn"},{"type":"flag","key":"dw_open","value":"closed"},{"type":"flag","key":"dw_settled","value":"true"}]; go="su4.signed"; confirm: Sign the Preserve charter?; This world is preserved. The Compact concession closes for you. | 94 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | story.progress; count=3; unique="detail"; where={"kind":"beacon"} | 94 |
o2 | o2 | puzzle; target="contact:pell_okoro"; after=["o1"]; where={"puzzle":"su5.sheet"} | 94 |
| Step | Player objective | Detector / constraints | PDF page |
|---|---|---|---|
o1 | o1 | hold; target="contact:hearth_hub" | 94 |
o2 | o2 | hold; target="contact:lantern_hub"; after=["o1"] | 94 |
o3 | o3 | puzzle; target="contact:pell_okoro"; after=["o2"]; where={"puzzle":"su6.result"} | 94 |
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak1.json; PDF pp. 58, 59.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak2.json; PDF pp. 59.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak3.json; PDF pp. 59.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak4.json; PDF pp. 59, 60.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak5.json; PDF pp. 60.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_ak6.json; PDF pp. 60.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl1.json; PDF pp. 61.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl2.json; PDF pp. 61.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl3.json; PDF pp. 61, 62.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl4.json; PDF pp. 62.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl5.json; PDF pp. 62, 63.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl5_e.json; PDF pp. 63.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_gl5_r.json; PDF pp. 63.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc1.json; PDF pp. 63.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc2.json; PDF pp. 63, 64.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc3.json; PDF pp. 64.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc4.json; PDF pp. 64, 65.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc5.json; PDF pp. 65.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_pc6.json; PDF pp. 65, 66.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_sf1.json; PDF pp. 66.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_sf2.json; PDF pp. 66.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_sf3.json; PDF pp. 66, 67.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su1.json; PDF pp. 92, 93.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su2.json; PDF pp. 93.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su3.json; PDF pp. 93.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su4.json; PDF pp. 93, 94.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su5.json; PDF pp. 94.
Source locator
Source: src/main/resources/data/beyond_overworld/quest/q_su6.json; PDF pp. 94.
Quest detector notation
The report-defined bo: shorthand expands to beyond_overworld: in the source locators. Detector text remains literal report data; $target names are bound quest variables, not commands to paste. Read after, when, unique counts and alternatives together. Engine-side one-ending rules override a naive reading of ending-alias requirements. The eight ending aliases are included in the 28 main definitions.
Q-AK1 / Respect the Dead
Q-AK2 / Choir of Echoes
Q-AK3 / Glyph Reader
Q-AK4 / Return What Was Taken
Q-AK5 / The Stacks
Q-AK6 / Custodian
Q-GL1 / Pay the Toll
Q-GL2 / Route Intelligence
Q-GL3 / Hot Cargo
Q-GL4 / Prize Crew
Q-GL5 / The Commander’s Chair
Q-GL5-E / Expose the Route
Q-GL5-R / Remove the Commander
Q-PC1 / Prospector’s License
Q-PC2 / Quota Run
Q-PC3 / Bloom Rush
Q-PC4 / The Disputed World: Compact
Q-PC5 / Molten Margins
Q-PC6 / The Deep Quarry
Q-SF1 / The Medic’s Rounds
Q-SF2 / The Quartermaster’s Ledger
Q-SF3 / Salvage Auction
Q-SU1 / Field Credentials
Q-SU2 / Census of the Reach
Q-SU3 / Lines on the Map
Q-SU4 / The Disputed World: Union
Q-SU5 / Beacons of Record
Q-SU6 / The Long Baseline
Sources & verification
Evidence: pdf-derived. Feature status: gated. Article coverage: ready.
Documented input: October 23, 2026 source snapshot; declared 0.0.1-p0
PDF pages 43–95 · October 23 source snapshot — Faction, guild and station quest dossiers · Beyond the Overworld report: E139, E184–E195
October 23, 2026 source snapshot; older October 5 JAR is not equivalent. PDF-derived; no new mod build, game session or source/JAR audit. Pack overrides unknown.
The wiki has not independently playtested report-derived instructions. Your server or modpack settings may change them.