Morning came too early.
Michael woke to the rattle of a metal cart passing his door and voices carrying through the thin prefab walls of the rookie compound. He stayed still for a few seconds, staring at white paneling and a flickering fluorescent strip overhead, half expecting black stone and blue crystal light.
Then his ribs reminded him that the exam had been real.
He sat up.
The plastic card on the desk had not moved.
Matte black. Government seal in one corner. His photo on the left.
Michael Aster.
Rookie Hunter.
Active Status.
He picked it up and turned it over.
It felt too light.
That was the part that bothered him. Not the wording. Not the seal. The weight.
A card thin enough to lose under a pile of receipts now meant the state expected him to enter gates and come back alive.
I had held heavier tournament badges.
That thought bothered me more than it should have.
Those had gotten me into arenas, player lounges, press rooms, hotel elevators with security guards who pretended not to recognize anyone. They had felt more official than this.
This card meant I was allowed to walk into places designed to kill people.
It weighed almost nothing.
Maybe that was the point.
Michael set the card down, dressed in the issued black field clothes folded over the chair, and stepped into the hall.
The rookie housing block was already awake. Doors opened and shut. Boots hit stairs. Someone laughed too loudly two rooms down. Someone else argued with a comm unit that refused to sync. People moved with the brittle energy of survivors who had not yet decided whether this counted as routine.
Michael headed toward the mess hall and nearly ran into Min-ho on the landing.
The bigger man had one bracer half-strapped, a cup of coffee in one hand, and the expression of someone who had not forgiven morning for happening.
"Morning," Min-ho said.
Michael looked at the coffee, then at the loose gear hanging from his arm.
"That seems unsafe."
"So is everything else."
They went downstairs together.
The dining hall had once been a briefing room and still looked like it resented the conversion. Folding tables. Metal chairs. Industrial lights. Bad coffee. Too many rookies trying to look less tired than they were.
Michael noticed the invisible part of the room first.
Hunters reading windows no one else could see.
One rookie near the wall tapped the air with two fingers, eyes flicking across an interface Michael would never access. Another swiped sharply left three times in a row and frowned at whatever stat arrangement she was trying to fix. At the far table, two rookies compared invisible windows and reacted with matching expressions of hope and disappointment.
Every awakened hunter carried a private layer over the world.
Different classes.
Different paths.
Different systems.
The hunter world ran on windows only its own people could see, and everyone outside it was expected to trust the results.
I wondered how many disasters had started there.
Not with monsters.
With interfaces.
One person seeing a warning nobody else could verify. One hunter trusting a stat line over what the room was actually doing. One team assuming everyone's system spoke the same language because the words looked close enough in a briefing.
My system had already lied by omission.
Supply point.
No mention of the elite under the floor.
I was starting to think systems did not lie like people lied.
They just told the part of the truth they considered relevant and let you die in the gap.
Michael's system had converted the dungeon rewards into credits overnight. He had checked when he woke.
Credits: 8,300.
The shard and everything else had folded cleanly into numbers the system apparently preferred.
Practical.
Silent.
No permission required.
He filed it and scanned the room.
Dae-sung was already near the back, eating alone and reading from a folded packet. He had one earbud in, the cheap wired kind. He turned a page and underlined something with a borrowed pen.
Yuri stood near the beverage station with a tray balanced in one hand and a second coffee in the other, talking to another rookie from a different exam group. Not socially. Critically. She took a paper route map from him, pointed to a junction with the end of a stir stick, and handed it back with a correction.
Park stood near the digital assignment board, reading the structure of it rather than any specific name.
Seo-yeon's voice caught Michael halfway there.
"There he is."
She leaned against a support pillar with a tablet in one hand and a paper cup in the other, looking far too awake for anyone with honest intentions.
"Our newest government liability."
Michael took a tray from the stack by the line.
"You say that like I'm supposed to feel special."
"You should. Most people have to work much harder to become this much paperwork."
Min-ho laughed and moved ahead toward the hot trays.
Michael looked up at the board.
Then stopped.
Sector D-17.
Rookie Field Assignment.
Cleanup Raid.
Under it, the team list.
Kim Min-ho.
Yuri Han.
Choi Dae-sung.
Park Jae-hyun.
Michael Aster.
He held that for a moment longer than necessary.
The five names together.
The same squad.
The thing Park had said at the railing already resolved before either of them had to act on it.
The tension Michael had not named until now left his shoulders in a way he did not fully like noticing.
I had not realized I was waiting for that.
That was the problem with relief. It told on you.
I told myself it was tactical.
Same team meant fewer unknowns. Fewer introductions. Fewer awkward explanations when I stopped mid-room because an interface nobody else could see had decided to change the rules.
All true.
Not complete.
The truth underneath was simpler and more annoying.
I did not want to start over.
Michael looked at Park.
Park looked back.
No visible reaction.
But something in how he stood settled by a fraction.
Small.
Quick.
There.
Michael noticed and disliked how much his own posture had matched it.
Seo-yeon noticed both of them noticing. She did not smile, but she came close enough to count.
"Well," Min-ho said, reappearing with a tray piled far past reason, "that could've gone worse."
Yuri joined them a moment later, read the board, and let out a quiet breath.
"Good."
Michael glanced at her. "That your full tactical breakdown?"
"Yes. I prefer not to rebuild trust from zero before lunch."
Clean.
Practical.
A little sharper than relief.
Dae-sung came over from the back table carrying his tray and the folded packet. He looked once at the list and nodded.
"Same squad means fewer surprises."
Then, after a beat, "At least from the people."
Min-ho pointed at him with a fork.
"See. That's wisdom."
Dae-sung sat first.
"That's experience."
Michael looked at the packet tucked under his arm.
"What were you reading?"
Dae-sung slid into a chair like he regretted being noticed.
"Previous-year casualty summaries."
Min-ho froze halfway through sitting.
"You read those at breakfast?"
"I like knowing what gets rookies killed."
Yuri set her tray down.
"That's either disciplined or deeply unhealthy."
Dae-sung picked up his coffee.
"Those categories overlap a lot."
Park finally spoke, eyes still on the board.
"It saves time."
From him, it sounded like approval.
They took a table near the far wall.
Around them, the room buzzed with the usual rookie noise. Who passed. Who failed. Which examiner had it out for which group. Which guilds were watching. Which teams had nearly died.
Michael looked toward the outer windows.
Beyond the rain-streaked glass, several people waited near the chain fence separating the rookie compound from the administrative lane. Expensive coats. Clean shoes that had no business near a military staging area. Tablets out.
Guild scouts.
Watching.
Waiting.
Measuring.
Michael recognized the type immediately, even if the uniforms had changed from his old life.
In esports, they stood outside scrim rooms, tournament hotels, practice facilities, sponsor lounges.
Different clothes.
Same eyes.
People who looked at you and saw a contract before they saw a person.
Potential.
Market value.
Brand fit.
Risk profile.
The hunter version probably used different words.
That did not make it different enough.
Yuri followed his gaze.
"They're early."
Min-ho snorted. "Vultures usually are."
Seo-yeon, still nearby, sipped her coffee.
"That's unfair."
Min-ho looked at her. "To vultures?"
She ignored him.
One of the scouts held a tablet and was clearly matching faces to names. Another looked toward Park, then toward Michael, then back again.
Park noticed without turning his head.
"They were watching the exam."
Yuri stabbed a piece of egg with her fork.
"Of course they were."
Michael said, "They recruit rookies this fast?"
"They recruit potential," Seo-yeon said. "Rookie is just the cheapest time to do it."
Yuri's expression flattened.
"That's exactly what's wrong with guilds."
Min-ho glanced at her.
"You say that like you're not joining one eventually."
"Maybe I won't."
He laughed.
"Everybody says that before rent exists."
Yuri did not laugh back. She set down her fork carefully.
"They turn every disaster into private profit. Every breach becomes a market. Every dead district becomes a contract race. We call it recovery and pretend that makes it noble."
The table went a little quieter.
Michael looked at her properly.
"So you're anti-guild on principle."
"I'm anti-anything that gets too comfortable making money from catastrophe," she said. "There's a difference."
Min-ho chewed, swallowed, and pointed with his fork.
"You say that now. Wait until one of them offers you a signing bonus and paid housing."
Yuri took a sip of coffee and answered without heat.
"If they have to buy me that hard, I probably shouldn't trust them."
Michael did not disagree.
I understood money too well to romanticize not needing it.
Money mattered.
Money bought exits. Lawyers. Doctors. Quiet rooms. Time to think. The ability to say no without immediately drowning.
That was why contracts scared me more than speeches.
A speech tried to convince you.
A contract tried to own the part of you that would eventually get tired.
A horn sounded through the compound.
Short.
Sharp.
Official.
The room shifted immediately. Conversations cut off. Trays were abandoned. People stood and moved toward the double doors in one tide.
Seo-yeon checked the time.
"Orientation."
Min-ho stood and drained the last of his coffee.
"Please tell me they don't make us run drills before the lecture."
"Not before," Seo-yeon said.
He looked offended on principle.
The orientation hall was bigger than the exam room and somehow less dramatic. Rows of folding chairs faced a raised digital display filled with district maps, dungeon charts, and hunter rank insignia. The place smelled like damp jackets, stale coffee, and nerves.
Michael sat with the others halfway up the center row.
The captain stood at the front, flanked by two support officers and a tactical analyst.
No warm-up speech.
No attempt to sound inspiring.
He waited until the room settled.
Then he began.
"You passed a qualification trial. That does not mean you are prepared."
The hall went still.
"You are licensed. You are not experienced. You are authorized. You are not exceptional yet. Some of you survived the exam because you were skilled. Some because you were careful. Some because your teams covered mistakes you did not understand while you were making them."
That landed where it needed to.
Several rookies straightened in their seats.
The captain continued.
"Rookie hunters do not get glorious assignments. You get controlled assignments. Cleanup raids. Perimeter stabilization. Straggler extermination. Resource retrieval. You work under supervision. You follow route markings. You do not improvise heroics because one dungeon went well and now you think the world owes you a legend."
Michael glanced once at Park.
Park's eyes stayed front.
Listening.
Not offended.
The captain tapped the screen, and a district map expanded behind him.
"Rookie raids function differently from emergency deployments. You are not there to save the city. You are there to complete assigned tasks safely and return alive. If the situation escalates beyond your rating, you withdraw and report. Experienced teams handle the rest."
The display shifted to role composition.
Frontliner.
Controller.
Striker.
Scout.
Support.
Ranger.
"Squads are built around class interaction and field reliability," the captain said. "If you do not know your role in a team, learn quickly."
Michael looked at the list.
He ran through it without meaning to, placing people automatically.
Min-ho was Frontliner without question.
Yuri read as Controller.
Dae-sung was Scout with Striker tendencies.
Park was somewhere between Striker and Scout, depending on what the fight asked of him.
Then Michael reached himself and came up empty.
Controller was closest.
He read space, managed angles, and set conditions for other people to finish.
Support came next. Utility. Positioning. Smoke and flashbangs that shaped every engagement.
Both labels touched what he did without covering it.
He was not enhancing allies the way a Support should.
He was not manipulating the environment through a conventional power the way a Controller was supposed to.
He was doing something more specific.
Structural.
FPS logic translated through a system nobody else could see.
None of the six labels on the board had a clean slot for that.
That would become practical the first time someone asked him to introduce himself in role terms.
I had spent years hating labels and needing them anyway.
Entry.
Flex.
Lurker.
IGL.
Anchor.
Support.
Roles were lies with enough truth to be useful. Nobody fit one perfectly. Everyone needed one anyway because teams fell apart when people did not know what shape they were supposed to hold.
The hunter board gave me six shapes.
None of them fit.
That did not mean I was special.
It meant I was going to be annoying to assign.
Min-ho muttered, "Hit things until they stop moving."
Yuri, without looking at him, said, "That is not a role description. That is a cry for help."
Michael almost smiled.
The captain brought up one final header.
Rookie Raid Protocol.
Verify entry zone.
Confirm route integrity.
Clear marked threats.
Collect designated materials.
Report all anomalies.
"An anomaly," the captain said, "is anything the briefing did not prepare you for. If the report says low-rank crawler remnants and you find an elite-class nest, that is an anomaly. If a route is marked stable and begins collapsing around you, that is an anomaly. If another team fails to report on schedule, that is an anomaly."
His gaze swept the room.
"You are not judged only on kills. You are judged on judgment."
That line landed harder on Yuri than the others.
She sat up a little straighter, like it confirmed something she had wanted to hear.
The analyst took over.
Sector D-17 appeared on the screen.
Industrial subtype.
Outer lane breach.
Primary threat designation: crawler nest remnants.
Secondary threat designation: heavy crawler presence possible.
Current status: partially suppressed.
Michael's attention sharpened.
Industrial subtype.
Good and bad.
Good because structures meant lanes, cover, and route logic.
Bad because structures also meant blind corners, overhead nests, dead angles, and vertical kills.
The analyst continued.
"This is a cleanup operation. Suppression teams eliminated the dungeon core yesterday but reported incomplete nest collapse in the outer sectors. Your squad is assigned to outer-route verification and hostile cleanup only. You will not pursue deeper than the marked route. You will retrieve fractured core shards if found. You will exit when ordered."
The route overlay appeared.
Entry platform.
Container lane.
Service corridor.
Outer core chamber.
Exit route.
Michael memorized it almost automatically.
Simple enough on paper.
Which usually meant it would stop being simple the second anyone stepped inside.
The briefing ended with equipment schedules, med checks, and an ugly breakdown of rookie casualty statistics from the previous year.
Apparently, this department believed in discouragement as a retention strategy.
When they were dismissed, Min-ho stood and stretched.
"I liked the part where they basically said we're licensed but still idiots."
Yuri gathered her notes.
"They were trying to be optimistic."
Dae-sung folded his packet and slid it back into a pocket.
"Most systems aren't."
Park stepped into the aisle and looked at Michael.
"Industrial route."
"I saw it."
"Good."
Min-ho looked between them.
"Should I be concerned when you two do that?"
"Yes," Yuri said.
The equipment bay was louder than the day before. Less tension, more routine. Quartermasters moved rookies through the line with the emotional warmth of malfunctioning furniture. Armor got checked, tagged, and shoved across counters. Med kits got issued. Comms gear got assigned by squad.
Michael watched everyone else draw from real inventories while his own system stirred at the edge of his vision.
Raid environment pending.
Purchase access available.
He opened the shop quietly.
Submachine Gun: 1,500
Pump Shotgun: 1,200
Heavy Vest: 800
Medical Syringe: 400
Flashbang: 200
Smoke Capsule: 300
Frag Grenade: 600
9mm Ammunition: 200
MP5 Ammunition: 200
Credits: 8,300.
No forced loadout.
Open prep.
So the raid was not running under a strict exam framework.
Michael bought the heavy vest first. Cold pressure locked across his chest and ribs as the armor formed under the jacket.
Armor: 50.
Then the SMG. Spare magazines settled against his vest.
Ammo: 30/90.
One smoke.
Two flashbangs.
Extra ammunition.
He hovered over the shotgun longer than he wanted to admit.
Then moved past it.
This was supposed to be a cleanup operation, not room-clearing under full collapse.
Supposed to be.
I did not buy the shotgun.
I wanted to.
That was reason enough to wait.
Fear had a way of making every tool look necessary. Buy too much for one imagined problem and you walked into the real one with the wrong hands.
Industrial route.
Outer lane.
Nest remnants.
Probable crawlers.
Possible heavies.
No confirmed elites.
SMG first. Utility second. Armor because getting hit was not a theory anymore.
Shotgun if the map turned ugly.
Park looked over from the next bench while tightening the strap on his sword arm.
"You're choosing around the map."
Michael slid a fresh magazine into the SMG and checked the weight.
"Everyone should."
"No," Park said. "Most people choose around what they like using."
Michael looked at him.
"And you?"
Park checked the scabbard binding.
"I choose around what I expect to go wrong."
Michael kept that.
Min-ho came over carrying enough reinforced gear to survive a building collapse.
"Question," he said. "If the report says this is easy, how bad is it actually?"
Yuri passed behind him with her staff balanced over one shoulder.
"Bad enough that they called it routine."
"Not helpful."
"That wasn't the goal."
Dae-sung clipped a final knife under his sleeve.
"Easy work is usually what's left after something failed to die the first time."
Michael said, "Which means what survived already beat somebody else's expectations."
Min-ho looked at him.
"You really don't do comforting, do you?"
"No."
Their transport rolled out twenty minutes later.
Armored carrier. Bench seats. Too much steel and not enough leg room.
Two senior hunters rode with them as oversight. A woman with a spear across her knees and a rifleman with the kind of stillness that read more dangerous than any speech would have.
Observers.
Not babysitters.
Probably.
Rain hissed against the armored sides as the vehicle passed through checkpoints and into the industrial district.
Michael watched through the slit window.
The city outside looked empty in layers.
Warehouses gutted by fire.
Loading yards drowned in rain and oil.
Chain-link fencing peeled open like paper.
Cranes stood against the gray sky like dead mechanical birds.
No civilians.
No traffic.
No wasted motion anywhere.
Broadcasts never captured this part.
Not the fighting.
The emptiness around it.
A city after evacuation did not look like a battlefield.
It looked like someone had removed the reason streets existed.
Roads without cars.
Stores without customers.
Warehouses without workers.
All that structure, all that purpose, waiting for people who might not come back.
Min-ho sat opposite him with his elbows on his knees.
"So. Same plan as the exam? We listen to the guy with the gun?"
Yuri answered before Michael could.
"We listen to whichever person is most correct at the time. That's usually a better survival model."
Min-ho considered that.
"I hate how reasonable that sounds."
Dae-sung said nothing, which Michael had learned usually meant agreement.
Park looked at him from across the carrier.
Not pressure.
The weight of someone who had already decided how the next few hours were going to be organized and was waiting to see if expectations held.
That was becoming familiar faster than Michael liked.
"We get eyes on the dungeon first," Michael said. "No plan before that."
Min-ho nodded.
"Fine."
The transport stopped.
The rear doors opened.
Cold rain and industrial rot rolled in together.
Sector D-17 had formed inside what used to be a warehouse shipping yard. Portable floodlights washed the lot in pale white. Military barriers enclosed the perimeter. A pale green dungeon gate shimmered above a reinforced platform between stacked cargo containers.
Smaller than the qualification gate.
No less wrong.
A suppression team was already coming out as the rookies arrived. One hunter had blood down the side of his neck. Another limped badly enough to need help.
That did not match the phrase cleanup operation.
The spear-carrying observer stepped out first and spoke with a lieutenant near the gate.
Short exchange.
Tight faces.
Then she turned back.
"Report update. Outer lane is clear, but nest collapse was incomplete. Secondary chambers opened overnight."
Min-ho exhaled toward the rain.
"Naturally."
Yuri asked, "Threat increase?"
"Not officially," the observer said. "Stay on route and don't get creative."
Not officially was doing a lot of work.
It meant the situation had moved past what the briefing rated, but not far enough for anyone to change the paperwork.
Or not far enough for anyone to admit the paperwork was wrong.
I filed that under dangerous phrases.
Cleanup operation.
Routine assignment.
Not officially.
Words that sounded like handrails until you leaned on them.
They got the rest of the mission briefing under a portable awning while rain hammered the canvas.
Verify route stability.
Clear marked hostiles.
Retrieve fractured core shards if found.
Withdraw on observer signal.
No heroics.
No deviations.
No deeper pursuit.
Michael's system flickered.
Raid environment confirmed.
Combat framework stabilizing.
Still no hard rule shift.
Just route support sitting under the surface, waiting.
Min-ho rolled his shoulders. Yuri adjusted her grip. Dae-sung went very still, the way he always did when he was deciding whether the room wanted him dead in one way or several. Park looked once at the paper route map, then at the gate, translating it into movement.
When the signal came, the five of them stepped through together.
The world folded.
Then rebuilt itself as warped steel and shadow.
The dungeon had grown through what used to be a warehouse and left only enough of the original shape to make the damage feel intentional. Shipping lanes had become corridors of corroded metal ribs. Stacks of containers leaned at impossible angles, fused into the walls by black mineral growth. Broken catwalks hung overhead. The air tasted like rust, mold, and old electricity.
Water dripped somewhere deeper in.
A dead warning siren buzzed once overhead and failed.
Min-ho looked around.
"I hate this."
Yuri lifted one hand slightly, as if feeling pressure in the air.
"Mana flow's wrong. It's getting pulled sideways."
Michael looked at her.
"Meaning?"
"If something uses ambient energy to nest or mask itself, this place helps."
Dae-sung crouched near the floor.
"Tracks."
Park looked up first.
Michael followed his gaze.
Catwalks.
Chains.
Blind upper lanes.
Container gaps.
Service ducts.
Vertical map.
Bad for rookies.
Worse if the things living here understood how to use levels better than they did.
The system updated.
Industrial raid map detected.
Combat framework active.
Battlefield route support enabled.
A faint line appeared in Michael's vision, tracing the recommended route through the outer sector.
No rounds.
No prep phase.
No hold zone.
Just guidance.
They moved.
For the first time since licensing, Michael understood the shape of it.
Not a trial.
Not a survival puzzle disguised as training.
Not a bizarre awakening sequence in a bar with the front window blowing inward and a system teaching him rules by letting him nearly die.
This was work.
That realization hit harder than I expected.
Work meant repetition.
Reports.
Assignments.
Routes.
Supervisors.
Bad information written in clean language.
Teams expected to turn danger into completion marks.
The exam had asked whether I could become a hunter.
This place was asking whether I understood what hunters were actually used for.
I tightened my grip on the SMG and followed the route marker into the dark.
