Skip to content

BioOrder

One biology order. Returned by: bio_exchange.orders() / bio_exchange.active_order()

MemberReturnsMeaning
.idstringStable id (e.g. "bio_order_03"); pass to bio_exchange.set_order(id)
.namestringDisplay name (e.g. "Cryophyte Spore Panel")
.biomestringBiome the required fragments belong to; orders for biomes without an outpost can’t be filled yet
.requiresdictFragment shopping list {fragment_id: count}
.rewardnumberCredits paid when complete. Paid once: orders are one-time
.statusstring"available" (not selected here) / "active" (selected at this Exchange) / "complete" (globally). An available order may already have delivery progress
.delivereddictPer-fragment progress, shared across every Bio Exchange serving this order
.in_transitdictSamples committed to delivery (staged in an Exchange input + timed deliveries underway); leaves after completion or refund staging. .percent counts completed deliveries only
.percentnumber0-100 overall completion
.target_glow[r, g, b] or NoneCoastal infusion orders only: the exact glow the fragment must be tuned to via the Bio Luminizer; deliver() only matches an equal glow
.required_genesdict or NoneGeothermal orders only: {fragment_id: [attribute_id, ...]}. Each fragment must carry exactly its listed 1-3 genes (DNA Sequencer); raw or extra-gene fragments are rejected