The fog had thickened by evening, the river pulling it close and holding it there. Mareth went quieter at night, not empty, just less careless. The barges had settled into their moorings, hulls knocking softly as the current shifted. Somewhere downstream, chains creaked. Wood complained. Water moved with the patience of something that had been here longer than any of them. Keir waited where the yard broke open to the river, a narrow spill of stone between stacked crates and a low retaining wall slick with damp. The smell was brine and rot and oil, layered with something metallic that clung to the back of the throat. Essence residue, low-grade and constant, bled from the cranes upriver and never fully dissipated. It made the fog glow faintly when the light caught it wrong. No footsteps. No voices. No obvious approach.
He hadn’t chosen the spot for cover. He’d chosen it because nothing lingered here. Sightlines ran long in three directions, the fourth cut clean by water. Anyone arriving would have to commit. Anyone watching would have to do so from a distance. His HUD stayed dim. No alerts. No prompts. Pattern Ghost sat idle, dialled low. This wasn’t a place to disappear. It was a place to be exactly where he said he would be. He became aware of the other presence the way he always did, not by sound, not by motion, but by the sudden sense that a variable had entered the equation without disturbing it. The fog shifted slightly to his left. Not parting. Not disturbed. Just… wrong.
“Still waters,” a voice said quietly from behind him, close enough that Keir hadn’t heard it cross the stone.
Keir didn’t turn. “Carry sound.”
A pause. A soft exhale that might have been a laugh if it hadn’t been so carefully restrained.
“You noticed the grammar,” the man said. “Good.”
Keir shifted his weight just enough to bring the river wall into peripheral view. A figure stood there now, half a step back from the edge, posture relaxed in the way that meant it wasn’t. Dark coat, hood up, the fabric absorbing what little light the fog allowed. Nothing distinctive. Nothing accidental.
“You wrote the marks,” Keir said.
“Yes.”
“You didn’t write them for me.”
Another pause. This one longer.
“No,” the man said. “But you were always going to read them.”
Keir turned then, slow, unhurried, letting the fog redraw itself around the movement. The man’s face was ordinary in the way that took effort. Early forties, maybe. Clean shaven. Lines around the eyes that spoke more of habit than age. His gaze didn’t dart. It tracked. Took in Keir’s stance, his breathing, the set of his shoulders, and filed it without comment.
“You extrapolate,” the man continued. “You don’t need permission. That’s rare.”
“I don’t know your code,” Keir said.
“I know.”
“I know it’s consistent.”
“Yes.”
“I know it’s directional.”
“Also yes.”
“That’s all.”
The man nodded once, as if a box had been ticked.
“That’s enough,” he said. “Training would’ve made you slower.”
Keir felt the shape of the conversation settle into place. Not negotiation. Not interrogation. Assessment, running both ways.
“Mara vouched for you,” Keir said.
That earned a real reaction. Not surprise. Something closer to recalibration.
“She did,” the man agreed. “Which is why I watched instead of intervening. She isn’t careless.”
“She told me to stay inside. In Veyne.”
“She was right.”
“You knew I left the safe house, you didn’t tell her.”
“No,” the man said mildly. “I respected it. I let you do what was needed. I let you approach the problem your way.”
Keir considered that, then nodded once.
“You’re Veilhand. You were at the meeting.”
The man didn’t deny it. Didn’t confirm it either. He reached up and pushed the hood back just enough that his face was fully visible in the low light. Open. Deliberate.
“Oliver Renn,” he said. “Most people call me Hood. Most people don’t know my real name though.”
Keir logged the name without comment.
“You refused us,” Hood went on. “That usually takes you off the board.”
“I wasn’t interested.”
“No.” Hood said. “But you are open to working together, just not for us. For me.”
The river lapped softly against the stone. Somewhere upriver, a crane shifted load and the fog brightened for a breath, then dulled again.
“I’m not recruiting you,” Hood said. “If that’s what you’re worried about.”
“I wasn’t.”
“I know.” A faint smile, gone almost as soon as it appeared. “But I do have a job.”
Keir waited.
“One I’d usually handle myself,” Hood continued. “But circumstances are misaligned. I need someone who isn’t in our structure. Someone who can read a room without being told what to look for.”
“And this is a test.”
“It’s an evaluation,” Hood said. “You don’t owe me anything. You can walk away.”
Keir glanced at the river, then back. “What are the rules?”
“Quiet,” Hood said immediately. “If we go in together, we come out together. No spectacle.”
“Bodies mean mistakes,” Keir added.
Hood studied him for a long moment, then nodded. “Agreed.”
The fog thickened again, closing the yard in. The city felt far away. The river didn’t.
“Are you ready?”
He stepped back, and for a moment Keir thought he was simply gone. Then the fog corrected itself, and there was nothing there at all. Keir remained where he was for another minute, letting the equations settle, the shape of the night locking into place. The party invite settled into his HUD without ceremony.
Invitation received.
Party leader: Hood.
Role: undefined.
Status: active.
Keir didn’t acknowledge it immediately. A second overlay slid in beneath the first, cleaner, more utilitarian. The map unfolded in layers, Mareth resolving into elevation and flow. Waterways dark and slow. Streets pale and damp. Heat signatures blooming where industry still bled into the night. A single marker pulsed near the river bend, precise and steady.
Hood.
Another marker appeared a short distance inland, closer to the warehouse spines that fed the docks. Smaller. Quieter. No annotation beyond a thin ring that suggested relevance without explanation.
Destination.
Distance calculations ran and settled. Route options collapsed into one that avoided light, avoided crowds, avoided anything that would remember him. The fog did most of the work. The rest was timing. Keir accepted the invite.
Party synchronised.
Shared map enabled.
Tracking: passive.
The river shifted behind him as he moved, water slapping softly against stone. He didn’t hurry. Hood’s marker drifted ahead at a measured pace, never accelerating, never waiting. Close enough to follow. Far enough to discourage questions. The smell changed as he left the open yard. Less rot. More oil. Wet wood and old metal. The kind of places where footsteps didn’t echo because nothing was ever truly empty. The destination marker steadied. Keir felt the equations adjust around it, margins tightening as the city gave up small freedoms in exchange for structure. Whatever they were heading toward wasn’t hidden. It was simply uninteresting to anyone who didn’t know how to look. He let Pattern Ghost stay dialled low. There was no need to vanish yet. The job had already started. The party channel came alive without sound.
Party channel: live.
Essence cap: minimal.
Detection threshold: low tolerance.
Hood: Hold here.
Keir settled beside him, boots finding purchase on damp slate. The roof smelled of tar and river grit. Below them, the warehouse squatted heavy and unremarkable, three stories of brick and timber with freight doors opening onto the canal. No light showed from within. No guards stood outside. The sort of absence that wasn’t reassuring. Hood lifted his hand again. Shadow gathered around his fingers, not blooming, not flaring, but condensing into a thin plane that hung in the air between them. The darkness didn’t absorb light so much as bend it, edges soft, depth ambiguous. Lines formed within it, pale and precise, sketched in negative space. A map. Keir’s HUD mirrored it instantly, the overlay snapping into place with minimal annotation. Same geometry. Same markers. Shadow Essence translated cleanly.
Hood: External patrols first. Watch the cadence.
Three points pulsed along the canal walk, spaced irregularly. Low-level signatures. Keir felt them more than saw them, Essence light enough to slide beneath the detectors threaded through the district.
Hood: Dock hands on rotation. Church contracted. They don’t know what’s stored here, only that it matters. Two minute loops. They don’t come inside unless something trips.
A fourth marker appeared near the corner, dimmer, slower.
Hood: That one does.
Keir followed the line of sight from the marker to a narrow door set back from the main freight entrance.
Keir: Internal patrol.
Hood: One at a time. Always the same person for a stretch, then swapped. They keep them light so the detectors don’t spike. No combat Essence. No augments worth naming.
Keir logged it. His HUD tagged the patrol with a low-confidence behavioural loop.
Hood: Detection’s the real problem.
The map deepened, layers sliding over one another. Faint rings appeared around the warehouse, uneven, overlapping. Some hugged the walls. Others cut through the interior space like pressure lines.
Hood: Wards are old. Retrofitted. Merchant-grade originally, then Church layered on top. Motion. Mass. Intent. They don’t care who you are. They care what you bring in with you.
Keir felt a chill that had nothing to do with the damp.
Hood: Essence thresholds are tight. That’s why the patrols are weak. Anything strong enough to fight would light this place up. If we spike, the net screams and Elite Response is on call.
The words sat heavy.
Keir: Response time.
Hood didn’t answer immediately. He adjusted the map, drawing a thin line outward, past the district, toward the arterial routes.
Hood: Best case, ninety seconds. Worst, less than a minute if they’re already warm. You don’t want to meet them.
Keir didn’t ask who they were. He didn’t need to. Below them, one of the dock patrols paused to relieve himself against the wall, humming tunelessly. The sound carried in the fog, warped and indistinct.
Hood: We’re not going through the doors.
Keir shifted his gaze upward, following the warehouse’s lines. The roof was pitched shallow, patched and re-patched over years of neglect. Drainage channels ran along the edges, some cracked, some replaced with newer lengths of metal.
Keir: Roof’s watched.
Hood: Indirectly.
Another layer slid into place. Small nodes bloomed along the roofline, barely perceptible.
Hood: Weight sensors. Primitive, but they talk to the wards. You step wrong, you’re logged. Not alarmed. Logged. Enough logs become alarms.
Keir exhaled slowly.
Keir: So we don’t step.
Hood’s mouth twitched and he again spoke without speaking aloud. “We step where they expect weight.” He traced a path with one finger, Shadow Essence leaving a faint afterimage.
Hood: Drain supports. Reinforced. They’re meant to carry water load when the fog condenses. That gives us margin.
Keir ran the numbers instinctively. Wet slate. Condensation. Variable friction.
Keir: And the wards?
Hood: Tuned to intent. Not movement. They’re looking for intrusion, not maintenance. You move like you belong, they let you pass. Mostly.
Mostly wasn’t comforting. Hood let the map hang for a moment longer, then collapsed it back into his palm. The shadow dispersed without residue.
Hood: We go together. We go slow. No abilities unless I call it. If you feel something bite, you tell me before you fix it.
Keir nodded once and they moved. The roof accepted them reluctantly, slate slick beneath their boots. Keir placed each step where Hood indicated, letting Pattern Ghost smooth micro-adjustments without pulling him out of phase. Flux stayed tight, barely circulating. Enough to steady. Not enough to register. They reached the ridge and paused. Below them, the canal reflected warped fragments of light, broken by slow movement and drifting fog. The warehouse roof stretched ahead, low and wide, its pitch shallow, patched and repatched where time and water had forced concessions. Vents and access hatches broke the surface at irregular intervals, none of them marked, all of them functional. Warm air breathed up from the nearest hatch like the exhale of a sealed room that had forgotten it was meant to exchange with the world. It carried dust, spice, wet timber, and something sharper beneath it, metallic and faintly bitter. Not blood. Not oil. Essence residue, old and layered, ground into the boards by years of freight and ritual seals. It clung to the throat and made the fog outside feel clean by comparison. Keir dropped into the service loft and caught himself on the beam without a sound. Hood followed a heartbeat later, landing as if gravity had less claim on him than it should’ve. Not floaty. Controlled. The kind of precision that came from never wasting motion.
Below them, the warehouse stretched wide and low, a heavy rectangle of stacked cargo and narrow lanes. Lanterns hung at regular intervals, each one caged in brass so the light was directed downward, not outward. The air was still, but not quiet. There was a constant murmur of small things shifting. Rope fibres tightening. Wood contracting. Somewhere near the canal wall, a steady drip timed itself to the tide rather than any leak. Keir let his breathing settle. His HUD stayed dim, no bright overlays, no eager prompts. Pattern Ghost remained dialled low, present enough to smooth margins if he needed it, quiet enough to avoid becoming a signature. The party channel pulsed once.
Hood: We’re on a tight cap. If you feel your Flux rising, you cut it. Don’t justify it.
Keir didn’t answer. He didn’t need to. Hood raised a hand and Shadow gathered, thin and disciplined, forming a plane of darkness between them. It wasn’t dramatic. It didn’t spill. It didn’t glow. It was simply there, a surface that held detail without emitting it. The shadow map resolved inside the darkness of the warehouse, drawing both shadow and light in to create it. Keir’s HUD mirrored it instantly, the overlay snapping into place as if it had been waiting for a template.
Warehouse footprint detected.
Lane segmentation detected.
External patrol markers received.
Five lanes traced themselves across the floor below, each subtly distinct once he knew how to look. A moving point outside, slow cadence. Then another. One paused near the canal. One lingered near a recessed door.
Hood: External dock patrols are procedural. Two loops. They don’t enter unless the ward net says they should. Internal patrol is one at a time. Low Essence so the detectors don’t spike. They’re weak on purpose.
Keir: Detectors?
Hood’s finger traced a line along the warehouse perimeter. A ring appeared, uneven, overlapping. Smaller nodes dotted the roofline and floor, faint but persistent.
Hood: Motion, mass, intent. Old merchant network with Church additions layered over it. Trip it hard and the network screams. Trip it soft and it writes you down. Enough names become an alarm.
Keir stared down at the lanes again and felt the wards more clearly now that he had language for them. Not walls. Attention. Distributed and patient, tuned to notice things that didn’t behave the way they were supposed to. Hood collapsed the map into his palm and the shadow vanished without residue.
Hood: We split. Keep your distance. Keep your eyes on the exits. Don’t cross lanes unless you can explain why you’d do that if you were a worker.
Keir slid down the support beam, boots finding the top of a crate stack and then the floor beyond. He placed each foot with deliberate care. The boards were worn smooth and slick with damp trapped under the roof. Somewhere in the structure, a beam answered his weight with a soft complaint, then settled. He moved into the left-most lane and let his attention widen. The freight here felt like Mareth. Practical. River-born. Built for motion and delay rather than display. Crates were stacked with a bargeman’s logic, braced and wedged and tied so they could shift without falling. The wood was dark with water exposure. The rope was salt-stained. Chalk markings were concise and functional. Merchant Guild stamps appeared at regular intervals, pressed into wax and then into grain. Legitimate. The second layer revealed itself only when he slowed. Small sigils cut into brass staples. Inked corner marks that weren’t part of any formal ledger. Handling codes designed for people who didn’t ask questions. Keir stopped beside a medium crate stamped for Port Varrin. The Guild seal was intact. The bracing was not. Brass bands wrapped the wood, too new, too thick, rivets still bright beneath grime. He didn’t touch it. He didn’t need to. The brass vibrated faintly, not active, but tuned. Built to absorb more than impact and water. His HUD flickered.
Reinforcement abnormal for declared contents.
Possible: protected cargo or mislabelled freight.
Confidence: Low.
Keir captured the crate’s markings and flicked them across the party channel.
Keir: Merchant freight reinforced beyond transit requirements.
Hood: They’ve been doing that more. Publicly it’s bandits. Privately it’s fear.
Keir moved deeper. The lane broke into subclusters. Food and cloth near the front. Heavy crates further in. A stack of narrow chests bound in oilcloth sat beside a pallet of sealed jars. The jars weren’t food. They were glass thick enough to be almost opaque, each wrapped in wire and stamped with a saint’s mark that didn’t match the Merchant Guild. The wire carried a faint Essence sheen. Keir leaned close enough to smell it. Sharp herbs. Something medicinal beneath it. He sent the image without commentary.
Hood: Bastion-grade tinctures. Not for civilian use. The Essence is too high. Keir scanned the stamps again. Port Varrin exporter. Merchant Guild. Beneath it, a secondary mark, half scraped away. Bastion storage code. Keir logged it and moved on. His gaze settled on a set of long crates stacked low near the floor, marked as structural timber. The kind you’d ship for repairs. But the timber was too straight, too uniform. The ends were capped in brass. The ward mesh here felt different. Tuned. Expectant. Keir crouched without touching, letting his gaze track the join lines. His HUD flickered.
Temporary Foci Stabilisers suspected.
Calibration absent.Inference: staged assembly.
Confidence: Low.
The warehouse wasn’t moving finished weapons. It was moving capacity. Keir didn’t move immediately after that thought settled. He let it sit, not as a conclusion, but as a weight he needed to carry correctly. Capacity wasn’t dangerous by itself. Capacity became dangerous when it waited too long without a declared purpose. He widened his attention again, not by increasing Flux, but by slowing down. By letting his gaze linger where it normally would’ve passed over. In the Adventurers’ lane, the spacing between crates wasn’t uniform. That was deliberate. Adventurers packed for retrieval, not storage. Items they expected to need again were left with room to breathe. Items meant to be forgotten were crushed together. Keir traced the pattern with his eyes and stopped at a low stack of sealed chests bound with leather straps instead of rope. The straps were old, oiled regularly, the buckles worn smooth by handling. He flagged one and sent the image.
Keir: These get opened often.
Hood: Yes. Guild loan stock. Gear that never technically leaves their books.
Keir crouched, reading the wear marks. The lids bore scratches in consistent places, where impatient hands would pry instead of unlatching fully. The corners were bruised from being set down hard.
Keir: They’re moving these closer to the center.
Hood: Which means they expect to issue them quickly.
That implied timing. Not immediate. Not distant. Soon enough that retrieval speed mattered.
Keir stood and drifted sideways, careful not to cross into the Church lane yet. His HUD logged the relative density of Guild stock, then compared it to what he’d seen near the docks earlier.
Density mismatch detected.
Inference: pre-positioning.
Confidence: Low.
He didn’t like how often that tag was appearing. Further down the lane, a pallet of spear shafts caught his attention. They were unfinished, ends rough, tips capped in wax. Training gear, maybe. Or placeholders. But the shafts were reinforced internally, thin brass rods sleeved inside the wood. Keir sent another capture.
Keir: These aren’t meant to break?
This book was originally published on Royal Road. Check it out there for the real experience.
Hood: No. They’re meant to survive being issued to people who don’t know how to use them.
Keir absorbed that. Issuance implied bodies. Bodies implied coordination. He stepped back and let the lane go, shifting toward the spur between Adventurers and Merchants where freight had been staged temporarily. This was where things waited when they didn’t fit cleanly anywhere else. A row of crates here bore mixed markings. Merchant stamps over Adventurer wax. Chalk notes scratched out and rewritten. Keir stopped at one where the chalk had been scrubbed hard enough to scar the wood. The note underneath was faint but legible.
Delay approved.
Approved by who wasn’t written. He tagged it.
Keir: Someone’s overriding flow control.
Hood: I know.
The way Hood said it mattered. Not alarm. Recognition. Keir moved on, drawn by a subtle difference in the air. Near the inner wall, Essence behaved differently. Not thicker. Straighter. As if something beneath the floor was enforcing discipline. He slowed and felt the floor glyphs respond to his presence. They didn’t repel him. They tracked. He didn’t push further. He sent a floor capture instead.
Keir: There’s infrastructure under this lane.
Hood: Subfloor routing. Church addition. They don’t like relying on the canal seals alone.
Keir adjusted his path, skirting the edge without committing. His HUD noted the reroute and flagged the area as high attention. He crossed into the Church lane more deliberately now, posture adjusted to match a clerk rather than a worker. Mild irritation. Assumed authority. The wards responded better to confidence than stealth. The crates here were uniform in size and spacing, but the labels told a different story once he slowed enough to read them properly. Inventory codes repeated, but not in order. Gaps where numbers should’ve been. Duplicates where there shouldn’t have been any. Keir logged a sequence and sent it.
Keir: Batch numbers repeat out of cycle.
Hood: They’ve been reclassified. That’s how they hide quantity without hiding presence.
Keir: So the books balance?
Hood: Exactly. Until someone asks the wrong question.
Keir let his gaze slide lower, toward the base of the stacks. That was where mistakes tended to live. A crate there bore scuff marks that didn’t match the rest, as if it had been dragged instead of lifted. He crouched and examined the seal. Church wax. But the impression was shallow, edges blurred.
Keir: This was resealed.
Hood: Recently?
Keir checked the wax consistency. Still faintly pliable beneath the surface.
Keir: Within a day.
Hood didn’t respond immediately. Keir felt his attention sharpen on the channel.
Hood: That narrows the window.
Keir stood and stepped back, letting the crate vanish into the mass again. He didn’t need more confirmation. Patterns were already overlapping too tightly. He moved toward the far edge again, drawn back to the incomplete seals. The crates there hadn’t changed, but his perception of them had. They weren’t anomalies anymore. They were placeholders. Holding a slot to put a tally in a manifest.
His HUD pulsed softly.
Inference confidence increasing.Multiple staging phases detected.Confidence: Medium.
That was the highest it had gone all night. Keir didn’t like that either. He shifted his focus upward, scanning the loft supports. Old beams, newer braces. A few had been reinforced with iron straps that didn’t match the rest. Fresh work. Hasty. He sent another capture.
Keir: Structural reinforcement overhead.
Hood: Yes. They’re expecting vibration. Movement. Something heavy enough to matter.
Keir felt the implications settle. Whatever was coming through this warehouse wasn’t just cargo. It was activity. He became aware then of a subtle change in the ambient noise. The drip near the canal wall paused. Not stopped. Delayed. Keir’s breathing slowed further.
Keir: Tide’s shifting.
Hood: Patrol uses that as a timing cue.
Keir angled himself to keep the canal wall in peripheral view. Lantern light outside flickered, then steadied. That was when the air changed. Not sound. Not movement. Pressure. The wards didn’t flare. They leaned. Keir felt it like a held note, sustained just long enough to notice.
Hood: They’re early.
Keir didn’t reply. He didn’t need to. Somewhere outside the warehouse he heard two sets of boots, unhurried and unconcerned. He let that sit and shifted lanes. The Adventurers’ lane trusted speed more than order. Crates were mismatched. Labels overlapped. Some were sealed with Guild wax. Others relied on rope and habit. Armour racks leaned against medical chests. Spear shafts lay beside ration crates. None of it was strange alone. Together, it was.
Keir moved deeper, past the obvious, toward a cluster of crates that didn’t belong anywhere cleanly. They weren’t stamped for Port Varrin. They weren’t stamped for Crownreach at all. The wood was darker. Denser. Brass fastenings replaced with dull iron clamps etched with shallow, repeating measurements. No sigils. No saints. He slowed without stopping. The crate was long and narrow, bound with resin-soaked cord instead of rope. The resin scent was sharp and structural, not preservative. His HUD hesitated.
Material origin: unknown.
Construction assumptions inconsistent with local environment.
Inference: designed for instability.
Confidence: Low.
Keir captured the crate and sent it.
Keir: This was built assuming failure.
There was a pause that stretched for longer than the current situation should've allowed.
Hood: Yes. Open environments. No stable Essence fields. Builders compensate with mass and redundancy.
Keir absorbed that and moved on. A few paces further, construction shifted again. Smaller crates reinforced with fine brass reinforcement. Glyphs etched shallow and incomplete, loops terminating early. Keir sent another capture.
Keir: These glyphs don’t close.
Hood: Independent glyphwrights. River-trained. They stabilise motion before Essence. Bastion schools don’t like that.
Keir nodded once. He moved again, into a narrow spur where freight had been staged temporarily. Cloth-wrapped bundles. Wax-sealed boxes without official stamps. A broken ring scored through once caught his eye. He flagged it.
Keir: Liability break?
Hood: Neutral transit. Responsibility ends at handoff.
That explained the absence of accountability. Near the far edge of the warehouse, the air tightened. The crates here were squat and heavy. Brass at the corners dulled deliberately. Containment, not display. The seals were incomplete. His HUD flickered hard.
Incomplete seal pattern detected.
Intended containment class: unknown.
Risk: non-zero.
Confidence: Low.
Keir sent the image over.
Keir: These aren’t ready to move.
Hood came closer. Shadow thinned along the floor, brushed the brass, recoiled.
Hood: That’s not freight.
Keir: Then it’s evidence.
Hood let him work for a while before he spoke again.
Hood: You’re not reacting to names.
Keir kept his eyes on the shared overlay, on the quiet crawl of patrol markers outside.
Keir: I’m listening.
Hood: No. You’re tracking, but you’re not flinching. People flinch here. They’ve been trained to.
Keir didn’t answer. Hood’s voice stayed level, like he was filling space the way the river did, patient, constant.
Hood: Say I tell you a ship cleared Westmere last month. Bound for Serradune.
Keir’s expression didn’t change. That was the point.
Hood: Most Auldrastians react like it’s a joke, or blasphemy. Serradune doesn’t. Serradune treats the world like it’s theirs to map. Sun courts. Fire. Light. They’ve got tech that doesn’t come from saints. They’ve even got airships, when they can be bothered to risk them.
Keir glanced across the warehouse roofline, as if he could see past fog and stone by looking harder.
Keir: Airships?
Hood: Rare. Expensive. Political. But real. Serradune’s the only place that still treats the sky like a route instead of a sermon.
Keir filed it away without comment. Hood let that sit, then shifted again, casual as a knife turning in the hand.
Hood: K’Tharn?
Keir looked at him this time, briefly.
Hood: Western tropics. Jungle, plains, rivers thick with life. Natural Essence runs there like blood. It’s not clean. It’s not obedient. It cycles. Shamans, tribes, beasts that carry more power than some of our clerics.
Keir’s gaze returned to the freight.
Keir: What about Vaelstrom?
Hood’s mouth curved, almost approval. Keir hadn’t known the details, but he’d clocked the pattern, five continents meant missing names.
Hood: Far north. Weather that wants you dead. Water and air both turning violent. Jarldoms. Polytheists who never let the Church rewrite their gods. If a ship makes it there, it comes back scarred. If it doesn’t, nobody’s surprised.
Keir’s face stayed neutral. His attention didn’t.
Hood: Dornhal?
That one came with a fractional pause, like the word had weight.
Hood: Mountains, half subterranean. Brasscraft turned inward, mystics and engineers sharing the same lungs. No open ports. No casual trade. People don’t go to Dornhal. Dornhal decides you exist, or you don’t.
Keir didn’t pretend he understood. He didn’t ask the wrong questions either.
Keir: Why tell me this?
Hood’s answer came immediately.
Hood: Because you move like someone who’s had to survive without permission. And Auldrast is built on permission.
Keir held his stare for half a second, then looked away first.
Keir: And that doesn’t tell you where I’m from.
Hood: No. It tells me where you’re not from.
Keir’s HUD flickered, not a full dossier, just a thin entry that felt like a hand closing around a thread.
Intercontinental context received.
Continents referenced: Serradune, K’Tharn, Vaelstrom, Dornhal.
Source reliability: unknown.
Confidence: Low.
Hood continued, quieter now, like he didn’t want the warehouse to overhear.
Hood: I’ve met Serradune envoys. They talk like they’re already owed the future. K’Tharn traders watch your hands, not your eyes. Vaelstrom raiders don’t stop moving, even when they’re still. Dornhal doesn’t send people unless it’s worth burying bodies to keep their secrets.
Keir listened. He didn’t confirm any of it. He didn’t deny it either.
Hood: Which one taught you to hold yourself like you’ve got nothing to lose?
Keir’s answer was flat.
Keir: None of them.
Hood accepted that, for now. The patrol markers on the map crawled another fraction along their loop outside, steady, procedural. Hood’s voice dropped into pure work again.
Hood: Interesting. Now, eyes up. You’re about to learn how Mareth hides things in plain sight.
The patrol markers tightened on the shared overlay. Hood didn’t speak. He didn’t need to. The lantern light reached the edge of the lane first, a slow spill that crept along crate edges and brass fittings, turning fog into a dull amber haze. Footsteps followed, measured and unhurried, boots set with the confidence of people who expected the space to obey them. Keir felt the ward mesh shift, attention reorienting. Not alarmed. Curious.
Hood: Internal patrol, this early? That’s new.
Keir didn’t answer. He was already moving, not away, not deeper, but sideways, threading into a gap between stacked crates that hadn’t existed until he needed it to. He didn’t force it. He adjusted his posture, rotated his shoulders, let Pattern Ghost smooth the margins without pulling him out of phase. Flux stayed tight, barely circulating. The patrol entered the lane. Keir’s HUD updated and the map provided tags over each member of the patrol.
Patrol Members Tagged.
Patrol One.
Patrol Two.
They wore no visible insignia. No heavy armour. Just dark coats reinforced at the seams, brass-threaded cuffs catching the lantern light. Both had small glyphs threaded into the coats, trousers and boots. One carried the device Hood had warned him about. A palm-sized lattice of brass rings and glass nodes, each one faintly glowing, pulsing in a rhythm Keir could feel more than see. It detected Essence, something that wouldn’t impact Keir directly, but he wasn’t prepared to risk that it wouldn’t pick up Flux. The other patrol member carried nothing at all, which was worse. Her hands were never far from a severe looking cudgel. They stopped at the intersection, lantern held high, device low. The brass lattice rotated slowly, rings sliding past one another with a soft ticking sound. Keir stilled. Not frozen. Placed. He aligned himself with the crate stack, matching angles, letting his outline break into verticals and shadows. He wasn’t hiding from sight. He was hiding from relevance. Hood was already gone.
Keir caught a glimpse of him only because he knew where to look. Shadow peeled Hood away from the open lane, thinning him into the negative space between crates, into the absence where light didn’t bother to linger. No flare. No distortion. Just a quiet refusal to be noticed. The device pulsed. Keir felt it brush his presence, not touching, not probing, just sampling. It wasn’t looking for bodies. It was looking for deviation. The patrol member holding it frowned slightly.
Patrol One, “Essence Drift.”
The second patrol member leaned in, gaze sweeping the lane, eyes sharp, posture relaxed in a way that suggested experience rather than boredom. Her right hand gripped the cudgel at her belt but didn’t lift it.
Patrol Two, “Recalibrate.”
The device was tapped, once. The rings realigned, glow shifting toward a colder spectrum. The ward mesh tightened a fraction. Then after a couple of more taps, each harder than the previous, the device was flipped over and a cover on the back was removed and something was removed, blown on, then replaced.
Patrol One, “Removed the Essence Crystal, that’ll reset it. Gimme a minute ma’am.”
Keir adjusted his breathing, slowing it further, letting his heart rate settle into the background noise of the warehouse. Rope creaked. Water shifted. Wood complained softly. He let those sounds carry him. The lantern swung and Patrol One continued to fuss with his device, unaware or more likely, steadfastly ignoring his partner's rising annoyance. Light crawled over crate edges, brass bands, chalk marks. It brushed Keir’s boots and moved on without pausing. He didn’t flinch. Flinching implied intent. The device pulsed again, weaker this time. The patrol member frowned deeper.
Patrol One, “It’s inconsistent. Too many signals coming back.”
Patrol Two sighed before replying, her hand left the cudgel, “Everything here has an Essence Signature. Part of why I hate this place. Come on Ham, let’s get back to patrol. Two hours until an ale and a bath.”
They moved forward, boots thudding softly on the boards. The device passed within a few paces of Keir. He felt the pressure behind his eyes spike, then settle as the rings rotated past him without locking. Hood’s voice came low on the party channel, barely more than a breath.
Hood: Hold.
Keir held. The patrol stopped again, closer now, right where the Adventurers’ lane met the Church stack. The second patrol member lifted the lantern higher, scanning crate tops, loft supports, the dark between beams. Keir tracked the light’s path without moving his eyes, mapping where it lingered, where it slid away too quickly. The lantern paused on the incomplete seals. Keir felt the moment tighten. Patrol Two held up a hand then moved forward while her partner raised the lantern higher to spread the light. She leaned in, fingers hovering near the wax without touching it.
Patrol Two “These were moved. Recently.”
The device pulsed, sharper. Keir felt the ward mesh lean again, attention narrowing. This was the point where too much Flux would be fatal. Hood shifted. Not much. Just enough. Shadow crept along the floor, thinning to a smear that brushed the edge of the device’s detection field. It didn’t block it. It redirected it, bending the sampling path just enough that the pulse slipped past the crate and caught on something else entirely. The device chimed softly. The patrol member straightened.
Patrol One, “False echo.”
Patrol Two, “From where?” Her hand had once against found her cudgel.
Patrol One, “Everywhere. I can’t get a fix. This place…”
Patrol Two growled softly deep in her throat, then seemed to come to a decision.
“We’ve done what we can, Ham. I’ve recorded it and I’ll add it to the report before we leave. But, there is too much in here that plays with the detector. Cursed place. Let’s keep moving.”
The device was rotated, rings aligning toward the far end of the lane, toward a cluster of legitimate Church crates stacked too close to a conduit. Keir understood instantly. Those crates were noisy. Essence-rich. They’d always been noisy. They were a perfect cover. The patrol moved on. Lantern light receded, footsteps carrying them deeper into the warehouse, voices dropping back into routine murmurs. The ward mesh relaxed, attention diffusing. Keir didn’t move until the overlay confirmed the patrol had exited the lane. Hood reappeared beside him without sound, Shadow loosening its grip like a held breath released. They didn’t speak, there was no need to. That had been closer than they would’ve liked. Keir sent one last image across the channel, tagging the crates the patrol had fixated on, the incomplete seals, the conduit proximity.
Keir: They’ll come back.
Hood nodded once.
Hood: Yes. But not tonight.
Keir straightened, easing himself out of alignment, letting the warehouse accept him as just another shape again. The job wasn’t finished. But they’d gotten what they came for. They moved, quietly, already thinking about how to leave. They didn’t move right away. The warehouse had settled back into its rhythms, the patrol gone, the wards diffused, the city already forgetting the shape of what had passed through it. Keir stayed where he was, posture loose, attention still wide enough to catch a mistake if one tried to form. Hood watched him for a moment longer than necessary before activating comms.
Hood: Confirm your level.
Keir didn’t look at him. He didn’t need to. His HUD responded instead, the overlay dim and internal, details scrolling without ceremony. Keir made several changes, the System added one final line that he couldn’t edit or remove.
User: Keir Dalton
Level: 4
Some details removed by User
Keir sent the confirmation across the party channel without comment. Hood nodded once, slow.
Hood: I thought as much.
Keir waited. Hood’s mouth curved, not quite a smile.
Hood: Competence without experience. No institutional tells. No regional habits. No training scars where they should be. No knowledge of Auldrast or Dwalar.
He glanced at Keir sidelong, eyes sharp in the low light.
Hood: Sky-born.
Keir didn’t react. He didn’t confirm it. He didn’t deny it. He didn’t even shift his stance. That was answer enough. Hood chuckled softly, the sound brief and genuine, gone almost as soon as it appeared.
Hood: That explains a lot. Like her father.
He didn’t press. Didn’t ask how. Didn’t ask why. Hood wasn’t interested in confessions. He was interested in utility. Without warning, Shadow gathered again, not as concealment this time, but as interface. A thin plane of darkness formed between them, stable and precise, glyphs resolving across its surface in crisp, impersonal lines. Keir’s HUD mirrored it instantly.
Directive: Recover covert intelligence
Target: Freight Routing Cache – Mareth Canal Network
Location: Warehouse District, Mareth
Objective: Identify misrouted consignments and handler signatures
Reward: Flux Δ (variable), Experience
Risk: Ward detection, internal patrol engagement, external patrol escalation, Inquisition rapid response
Flux tracking: active
A line appeared under the details.
Accept - Yes/No
The quest settled into Keir’s system with familiar weight. Not urgency. Direction. Hood dismissed the interface with a flick of his fingers.
Hood: That’s the job that matters. What we pulled tonight tells me where to start looking. What you’ll pull next tells me how deep this goes.
Keir glanced once at the quest parameters, then back to the warehouse lanes. Hood watched the directive settle into Keir’s system, eyes tracking the micro-delay between receipt and integration.
Hood: That should give you a level or two. At least get you through the level five gate.
Keir’s attention snapped back to him.
Keir: The gate?
Hood didn’t stop moving. He angled toward the exit lane, already choosing the path without looking like he was choosing anything.
Hood: Mara can give you the full breakdown,” he said. “But level five is where the system starts trusting you with more than survival tools.
Keir kept pace beside him, eyes covering everything.
Keir: Meaning?
Hood: Meaning depending on your Class, you’ll unlock another ability, maybe two. Stat growth stabilises. Margins widen. You stop getting treated like a rounding error.
They reached the edge of the lane where the light thinned and the ward pressure eased.
Keir: And?
Hood glanced back at him, just briefly.
Hood: And it means you stop bouncing off systems you’re not meant to touch yet.
That landed. Keir absorbed it in silence, filing it alongside everything else that had been given to him without context. Hood lifted two fingers again.
Hood: Now we need to move.
They didn’t exit together. Hood slipped into shadow and absence, peeling away toward the rooftops without leaving a line to follow. Keir took the opposite route, dropping into the narrow service alleys that fed back toward Veyne, pace unhurried, posture ordinary. No abilities. No Flux. No signatures worth remembering. By the time Keir crossed the district boundary, the warehouse was already dissolving into the mess of fog behind him, its significance stripped down to what he’d taken from it. The directive remained active.
----------------------------------------------------
The bridge sat low over the Royal River, stone slick with mist and river spray. Lanterns burned along its length, light dulled by fog until it felt closer to dusk than night. Water moved beneath them, dark and heavy, carrying the sound of Mareth downstream and out of Crownreach. Hood leaned against the parapet, posture relaxed, eyes on the current rather than the city behind them. Keir stopped a few paces away, not crowding him, not pretending distance meant disinterest. For a moment, neither spoke. Then Keir broke the silence.
“So what was that?”
Hood didn’t turn, he just spoke out over the water. “Confirmation. Not answers.”
Keir waited and eventually Hood pushed off the stone and faced him properly now.
“What moved through that warehouse wasn’t important on its own,” he said. “What mattered was who touched it. Who rerouted it. And who pretended not to see it.”
Keir nodded once. That matched what he’d logged.
“The Inquisition didn’t seize it,” Hood continued. “They didn’t sanctify it. They didn’t block it. They observed.”
“And the Merchants?”
“Did their jobs. And charged extra not to ask why.”
“The Adventurers’ Guild.”
Hood’s mouth twitched, not quite a smile.
“They followed orders they didn’t understand and accepted compensation they weren’t meant to question.”
Keir absorbed that without comment.
“This wasn’t escalation,” Hood continued. “It was restraint. And restraint always leaves fingerprints.”
Keir looked back toward Mareth, toward the dark mass of warehouses pressed against the river.
“And the cost?”
Hood’s eyes flicked to him, sharp.
“The cost is that now I know which systems are decaying quietly,” he said. “And which ones will snap when pressure’s applied.” He paused, then added, “Westmere’s closer to failure than anyone wants to admit.”
That aligned with Keir’s own read. Hood studied him for a beat longer, then spoke again.
“I’m going to ask you something,” he said. “Again.” Keir didn’t move. “Join the Veilhands.”
Not framed as an order. Not softened into persuasion. A repeat. Keir shook his head once.
“No.”
No justification. No explanation. Hood accepted it without irritation.
“You won’t act against us?”
“I won’t,” Keir replied.
“And if our paths cross badly?”
“I’ll tell you first.”
That earned a nod.
“Mara stays your primary contact,” Hood said. “But if you need me, you know how.”
Keir inclined his head slightly. Agreement, not submission. Hood stepped back, already disengaging.
“I’ll put in a word with the Thieves Guild,” he added. “They respect people who can operate inside systems without belonging to them.”
Shadow gathered around him, not hurried, not theatrical. By the time Keir turned back to the river, Hood was gone. Keir stayed on the bridge a moment longer, letting the city settle into place around the new shape he’d mapped.
Logistics. Routes. Masks. Crownreach. Crossvale. Auldrast as a whole. Pressure points. Quiet failures. Buttons not yet pressed.
And beneath it all, a code he could now read. Not fully. But enough. He turned away from the river and headed back into the fog, already moving toward what came next.
Hood: That reminds me.
Party Disbanded
The party channel collapsed cleanly. For half a step, nothing happened. Then the world caught up. Keir felt it first as pressure, not pain. A tightening behind the eyes. The familiar sensation of probability settling into a new equilibrium, like a ledger closing one column and opening another.
His HUD flared once, displaying multiple messages over each other. A low pulse ran through him. The light around him shifted, too subtle for anyone close by to see, but sharp in his bones. The feeling matched the last time he’d levelled up. The difference here was that the fog on the bridge was pushed back away from him. His pulse quickened and he staggered slightly. A smile slipped onto his face.
LEVEL THRESHOLD REACHED
Current Level: 5Class: Null Thread
F(x) = P(failure)
State: Stabilisation achieved
The overlays didn’t rush him. They resolved in sequence, deliberate, as if the system itself were being careful not to break anything.
Flux Constant recalibrated.
Baseline variance reduced.
Sustained deviation tolerance increased.
That explained the quiet. The city’s hum shifted around him, not louder, not softer, just… aligned. Footsteps on the other side of the bridge blurred into background noise. Water, wind, distant voices, all sliding into a single ambient layer that no longer demanded processing.
Passive Unlocked: Quiet Steps
Motion synchronised with environmental rhythm.
Detection decay increased with distance.
Ambient sound classification downgraded.
Keir exhaled slowly, testing it without moving. The fog accepted him. The bridge accepted him. Even his own breathing seemed to register as infrastructure rather than intrusion. Footsteps on the far side of the span softened, not vanishing, just losing relevance. Water, wind, distant voices slid together into a single ambient layer that no longer demanded attention. That explained the quiet.
Not exactly what it would have been, Liora whispered into the stillness, her voice brushing the edges of his thoughts like static through silk. The System wanted symmetry. Clean edges. Boring, always boring. The System has forgotten that it needs Chaos.
Keir frowned faintly. “Nudged how?”
A thread from me, she replied, pleased with herself. A thread from who you were. I taught it how to stop fighting you.
He felt the change settle deeper than muscle or speed. Not strength. Not reach. Headroom. More room to bend probability before the equation pushed back. Less immediate debt. Fewer aftershocks when he leaned too hard on Bias. Fear about how he was changing washed over him for a moment, then it settled into the ever present tide of equations and calculations that flowed through him. Looking down he saw his reflection below in the river as it flowed by. His HUD flickered once more, then resolved.
Stat Replacement Protocol Updated
Flux governs adaptive output.
Temporary physical and cognitive artefacts stabilise faster under load.
The System didn’t hurry him. The overlays cleared deliberately, as if careful not to disturb the equilibrium it had just established. With a breath he turned away from the rushing water and stilled for a moment. The clarity brought on from the level up had unnerved him and he rested a hand on the rough stone of the bridge.
Breath: steady.
Hands: no tremor.
Vision: clear.
HUD: clean.
Pattern Ghost: stable.
Cognitive drift: negligible.
Again another line appeared, something imposed on the System through his own intent, his own internal equations.
Fear: present, contained, useful.
He nodded, as his HUD dimmed, folding back into its usual low-presence state, the world sharpened for its absence. Keir took another step into the fog. Pattern Ghost settled around him like a cloak, not hiding him, just letting him belong. He turned toward Veyne and walked on.

