Chapter 10 – Monster Wave
The third strike did not sound like the first two.
The first had tested the wall. The second had warned everyone in the shelter.
The third sounded like something had learned where to put its weight.
The west barrier bowed inward. Blue light bent across the cafeteria wall, stretched thin, and split into hairline cracks that crawled from floor to ceiling. People moved before they understood why. The food line broke. A water pouch hit the floor and burst under someone's shoe. The child who had been crying earlier stopped so suddenly that the silence around him felt wrong.
The projector chimed.
[Shelter Stability: 88%]
[No immediate breach detected.]
"That is not true," Kai said.
His voice was too soft for the room.
Mara heard him anyway.
Dane heard Mara move.
"Center of the room," Dane shouted. "Now. Children and injured behind the tables. Reeves, west lane. Omar, Luis, with me. Kellan, south door. Janelle, if you can stand, tell me what breaks first."
Janelle, sitting on the floor with one boot cut open and Mara's bandage wrapped around her foot, lifted her pry bar.
"The west wall," she said. "It keeps folding inward."
Dane raised his shield.
Blue-gray light ran across its rim, thicker than the shelter barrier and steadier. For one second, Kai saw two versions of it: the System-shaped light that recognized Dane as an Iron Guardian, and the pressure under it, the man underneath choosing to stand where everyone else needed him.
Then Kai's open meridian burned and the second version vanished behind pain.
His left arm lay dead against his side. He tried to move the fingers again.
Nothing.
Mara gripped his right shoulder. "Can you stand?"
"Not well."
"Then point. Right hand if you have to."
"I can do that."
She pulled him backward into the staff room doorway instead of deeper inside. From there he could see the west wall through the gap between Dane and a tipped lunch table. He could also see the projector screen over Priya's shoulder.
[Recommended action: maintain defensive formation.]
[Threat level: moderate.]
The west barrier bent again.
The blue light did not crack this time.
It dented.
Kai tasted iron.
"Lower left," he said.
Mara did not turn her head. "Dane. Lower left."
Dane shifted his shield before he knew why.
Something black punched through the barrier at knee height.
It was not a full limb. Not yet. A hooked point, wet and jointed, stabbing through the blue dent like a needle through skin. It would have taken Dane under the shield and through the thigh.
Instead it struck the shield's lower rim.
Blue-gray light flashed.
Dane slid back half a step.
The cafeteria screamed.
The System corrected itself.
[Breach detected.]
[Threat level: high.]
"Late," Mara said under her breath.
"Again," Kai said.
"Where?"
He closed his eyes.
The room hit him all at once.
Food. Blood. Wet floor. Hot wiring. Forty-seven registered bodies bright with panic and System hooks. Mara's mana like green thread drawn too thin. Dane's shield a hard plate of blue-gray will. The west wall bruised dark in three places. The service exit behind them humming where the broken core mass had died badly.
And beyond the wall, pressure gathered in pulses.
Not random.
Left.
Ceiling.
Floor.
Wait.
Kai opened his eyes.
"Not yet," he said.
Mara's fingers tightened on his shoulder.
"What does that mean?"
"They are waiting."
"For what?"
The projector answered with a cheerful chime.
[Defense participation bonus active.]
[Registered combatants: proceed to west lane.]
Several heads turned toward the wall.
Reeves moved first. He had one arm bound close to his body and a kitchen knife in the other hand. The System marked him with a faint blue outline anyway.
Two more people rose from behind the tables.
One was the maintenance worker whose wife had stopped him earlier. The other was a college kid with a bleeding forehead and a metal chair leg.
"Sit down," Dane snapped.
[Defense participation bonus active.]
The prompt brightened.
The maintenance worker swallowed.
"It says registered combatants."
"It says bonus," Dane said. "I said sit down."
The fourth impact hit.
Not the wall.
The ceiling.
Panels burst over the tables where the new volunteers would have run. Black limbs dropped through in a tangle of hooked joints and wet cord. One caught the chair leg from the college kid's hand and yanked it upward so hard his shoulder snapped out of place.
Mara was already moving.
"Down!"
She shoved Kai against the doorframe with her hip and threw her right hand up. Green light flared across the injured kid's shoulder before he finished screaming. It did not heal him fully. It kept him from dropping into shock.
The limb above him twisted toward the glow.
"Mara," Kai said.
She ducked without asking.
A black point cut through the air where her throat had been and sank into the vending machine behind Kai with a metallic scream.
Kai's body reacted too late. His left arm still did nothing. His right hand scrabbled at the doorframe. The open meridian in his chest burned bright enough to blind him from the inside.
Dane hit the limb with his shield.
Not bashed.
Placed.
He stepped into the angle, braced, and drove the shield upward so the limb folded against the ceiling frame instead of sweeping through the room. Omar struck it twice with his baton. Luis brought the fire axe down where the joint bent.
The limb fell.
It hit the floor and kept moving.
Kellan pinned it with the pipe before it could reach the child under the table. His face was white. His hands shook. He looked at the projector once and then looked away.
Good, Kai thought.
The thought made him feel sick.
The projector chimed.
[Wave Event initialized.]
[Shelter Defense Wave: 1]
[Protect shelter core zone.]
"Core zone?" Priya said.
"We have a core zone?" Janelle asked.
Dane did not ask questions he could not afford answered.
"Tables against the west wall. Move."
People moved because he had said it like the alternative was dying where they stood. The nearest tables scraped across the floor. Injured survivors pushed with one arm, with shoulders, with hips. Someone slipped in spilled water and was dragged upright by a stranger who did not look at their face.
The System placed blue rectangles on the floor.
[Recommended barricade placement.]
Kai stared.
The rectangles were wrong.
Not entirely. That was the cruel part. Most of them were reasonable. A table here. A gap there. A lane for combatants. Clean, efficient, plausible.
But one rectangle sat directly under a ceiling seam where dark pressure coiled.
"Not that one," Kai said.
Mara repeated it louder. "Not the center mark."
Priya looked back. "The System recommends it."
"That mark is under a seam," Mara said.
Dane's eyes flicked from Mara to Kai.
Half a second.
Enough.
"Skip the center mark," he ordered.
The man carrying that table hesitated.
[Recommended barricade placement.]
The blue rectangle pulsed.
"Skip it," Dane barked.
The man jerked away.
The ceiling seam above the rectangle split open.
A black spike stabbed down into empty floor.
No one spoke.
The System updated.
[Environmental hazard detected.]
Mara laughed once.
It was not a happy sound.
"Late again."
Then the wave truly hit.
The west barrier opened in three places at once. Small monsters spilled through first, low and jointed, the size of dogs if dogs had too many elbows and no heads. They moved by folding and unfolding themselves across the floor. Their bodies were black where the cafeteria light hit them and wet gray where the System glow touched.
Behind them came the limbs from the ceiling.
Behind those, something larger pressed its weight against the barrier and waited.
The System painted red markers over the small monsters.
Some were late.
Some landed on empty floor.
One marked Mara.
Omar saw the marker and swung toward her before his brain caught up.
"Omar!" Dane shouted.
Omar stopped the baton inches from Mara's shoulder.
His face went slack with horror.
Mara did not even look at him.
"Kai?"
He knew what she was asking.
He hated that he knew.
"Floor. Two left. One under the table."
Mara pointed with her free hand. "Two left. Under the table."
Dane adjusted without asking.
"Reeves, under table. Luis, left gap. Omar, eyes on bodies, not markers."
Omar swallowed. "Yes."
The college kid with the dislocated shoulder tried to crawl backward. A small monster unfolded near his ankle. Reeves kicked it away before it bit, then stabbed down with the kitchen knife. The knife stuck. He lost it. Kellan drove the pipe through the monster's middle and pinned it long enough for Luis to cut it apart.
[Kellan Ward contribution increased.]
Kellan did not look.
That mattered.
Kai's vision doubled.
The meridian from palm to chest pulsed with every movement beyond the barrier. It did not give him pictures. Pictures would have been kinder. It gave him intent as pressure. Hunger as direction. Impact as a bruise before contact.
Too many bruises.
Too many directions.
He tried to sort them and nearly vomited again.
Mara's hand found the back of his neck.
"One at a time," she said.
"There are more than one."
"Pick the one that kills someone."
That helped. It did not make the sense clearer, but it gave his fear a smaller target.
Kai searched for the strike that would kill someone first.
The room narrowed.
Dane's shield line. Omar's baton. Luis's axe. Kellan's pipe. Reeves bleeding through his sleeve. Janelle dragging herself backward to wedge the pry bar under a table leg and lock the barricade in place. Priya at the projector, reading prompts that lied first and corrected too late.
The child under the table.
The woman reaching for him.
The ceiling above them, soft with pressure.
"Above the child," Kai said.
Mara did not relay it.
She moved herself.
For one sick second, Kai wished she had only shouted.
She crossed the room low, one hand glowing, the other gripping a strip of torn tablecloth. Dane saw her break position and turned his head.
"Mara!"
"Ceiling!"
The panel over the child burst.
Mara hit the floor on her knees and shoved the child into his mother's arms. The limb stabbed down through the space between her shoulder and neck, close enough to tear her sleeve and draw blood.
Dane reached her two steps too late.
Kai felt the next strike before it formed.
Not above.
Behind Dane.
"Shield back," he shouted.
This time the room heard him.
Dane did not ask.
He spun the shield backward.
The thing outside the west wall drove a limb through the gap and struck the shield hard enough to lift Dane off his feet.
He hit the table barricade and stayed standing only because Omar and Luis caught him from either side.
The shield cracked, but it did not break.
Blue-gray light leaked from the line like smoke.
The cafeteria saw that.
The panic in the room changed.
Before, people had feared the monsters.
Now they feared the wall could lose.
The projector offered help.
[Defensive morale support active.]
Blue light spread across the room in a soft wave.
Several people straightened.
Several people stopped crying.
The child under the table went quiet.
Kai felt the support settle over the registered survivors first.
Then it skipped him and snagged on the open meridian in his chest, like cloth catching on a nail.
It felt light, almost gentle, and completely wrong.
His body rejected it before he understood it. Pain spiked from chest to palm. His dead left hand jerked once, hard enough to slap against his thigh. Black blood seeped through the closed cut.
The support shivered around him.
A woman near the food crates blinked and stood without expression.
So did the maintenance worker.
So did Omar.
Their eyes stayed open.
Their bodies did not quite belong to them.
"Mara," Kai said.
She was still near the child, blood running down her torn sleeve.
"What?"
"The support is catching on something."
Omar turned toward the west gap and stepped forward.
He had no shield, no order, and no reason to step into the lane except the prompt telling him to be brave.
Dane saw it.
"Omar, hold."
Omar did not stop.
The System prompt floated above him.
[Defensive morale support active.]
His face looked peaceful.
Kai pushed away from the doorframe.
His legs almost folded immediately.
"No," Mara said.
She was too far to stop him.
Kai took one step, caught the back of a chair with his right hand, and used it to drag himself into the room. His left arm hung useless and burning. The open meridian screamed with every heartbeat.
Omar kept walking.
The larger limb drew back outside the barrier.
Dane was blocked by the cracked shield and the barricade.
Kai could not reach Omar.
He did the only thing he had.
He looked for the snag, not with his eyes but with the raw line inside him.
The morale support ran through registered survivors in thin blue lines under the skin, shallow and regular. In Omar, a dark pulse from the west gap had tugged the line forward.
The prompt was not calming him. It was giving the monster a handle.
Kai reached toward the snag without knowing what his body meant to do.
The meridian in his chest spasmed anyway.
Pain tore down his left arm. His dead fingers clawed against his thigh, black blood breaking through the closed cut.
The blue line jumped.
It did not break. Kai did not control it.
Pain knocked it sideways for one ugly second.
For a heartbeat, Kai heard nothing but his own pulse.
And still, the System did not look back.
No window opened. No warning named him.
The line twisted loose.
Omar gasped like a drowning man and dropped to one knee.
The large limb struck the space where his chest had been.
Dane drove the cracked shield into it with a shout that had no System prompt attached. Luis's axe came down. Kellan's pipe pinned the smaller monsters at the gap. Reeves, one-armed and bleeding, threw a chair into the lane because there was nothing else left to throw.
Kai fell.
He hit the floor wrong.
His shoulder hit first. Then his hip. Then his left hand, which finally chose that moment to feel everything.
Pain exploded white.
He did not scream.
For a few breaths, the room disappeared.
When it returned, Mara was beside him.
"Idiot," she said.
"Worked."
"That was stupid."
"I know."
She pressed gauze against his palm. Her hands were shaking now. Not much. Enough.
Across the cafeteria, Dane and the others forced the large limb back through the gap. The smaller monsters were fewer. The tables held badly but held. Priya was shouting numbers.
"Stability seventy-four. No, sixty-eight. It keeps correcting."
The projector flickered.
[Shelter Stability: 82%]
[Shelter Stability: 71%]
[Shelter Stability: 79%]
[Data interference detected.]
At last, Kai thought.
The thing outside the west wall withdrew.
It was not gone. It was moving.
The pressure spread along the west wall and then slid toward the south service exit.
Toward the place where the core mass had been broken.
Kai tried to say it.
Only air came out.
Mara leaned closer. "What?"
He forced the words through his teeth.
"South."
Her face changed.
She looked over her shoulder.
The south service door stood open from the completed objective. Kellan was there, guarding it with the pipe and too much hope.
The System agreed with Kai for once.
Too late.
[Secondary breach risk detected.]
The lights over the south door went red.
Kellan turned.
Something knocked from the other side.
Once.
Twice.
Then the door bowed inward.
Dane looked at Kai from across the room.
Not like a patient.
Not like an error.
Like something dangerous he had not decided how to use.
Kai lay on the floor with Mara's hand pressed over his bleeding palm and his useless arm burning from fingers to chest.
The monster wave had not ended.
It had learned the shelter had two doors.
