Chương 19: 3rd wave
Eternal Star - A LitRPG Apocalypse · SuperN0vaaaa · 57 chương · ~24 phút đọc · Tạo 17/08/2026
Alex found Liam behind the mage tents the morning of the wave, and led with the thing he'd been holding back for exactly this moment. The Blazing Core formed over his palm marble-small and white-gold, throwing hard light across the grass, and Liam's reaction was everything Alex had childishly hoped for. He made a sound like a kettle, dropped whatever he'd been holding, and circled the thing twice at a respectful distance.
"That is not Fireball."
"It was two days ago." Alex let a little of the pride leak through. Thermal Manipulation had come to him faster than mana ever had, which still felt backward, but he'd stopped arguing with results.
"Evolved it. On purpose this time."
"On purpose." Liam looked personally offended by the word, then immediately delighted, then offended again.
"Okay. Okay, watch this, because I've been busy too." He turned to a bare patch of ground, and the earth began to move. Not violently. It softened, sank, started turning in a slow, lazy spiral, solid dirt becoming something with the patience of a drain. A bought skill, Quicksand, Liam explained, talking with his whole hands. And underneath it, grown out of hours of casting the thing and prodding at its edges, a second tag had appeared in his mastery list. Sand Manipulation, Novice.
His own branch, the way Thermal had branched for Alex.
"Anything that charges the wall goes through that first," Liam said.
"Bleed the speed off, the warriors handle what's left. In theory." Alex looked at the spiraling patch and privately wondered, not for the first time this morning, why sand. Of all the things a mind could specialize toward, earth would have been sturdier, stone more useful, water more versatile. Sand felt like the discount option. He kept the thought to himself. He had exactly zero idea how the inside of Liam's head worked, and the kid had earned the right to be strange about it.
What he couldn't keep from noticing was everything underneath the enthusiasm. Liam's patter ran a half-beat faster than it used to, the grin arriving slightly ahead of the feeling it was supposed to express. Grandpa's death hadn't skipped him. It had just been sanded over with cheerfulness, and the cheerfulness was doing visible work to hold. Alex felt something tighten in his chest, looking at him, and let the show-and-tell run longer than it needed to.
He sent the Blazing Core up over the empty field as a finale and detonated it. The heat rolled back across both of them in a dry wave, and Liam swore, shielded his face, and grinned wider than he had all week.
"That's the strongest thing anyone in this camp can cast," he said, and there was no jealousy in it, just naked, hungry ambition.
"For now." Jake came sprinting around the tents before Alex could answer, breathless with the importance of his errand. The meeting was starting. Alex saw his father the moment he stepped inside, and looked somewhere else. They hadn't spoken since the burial. Not avoided each other exactly, the camp was too small for that, but the words had simply stopped, and Alex hadn't gone looking for them.
Because underneath everything, in a place he didn't like visiting, a thought sat with its arms crossed and refused to leave. If you'd listened to me about the dungeon. If we'd started getting strong on day two instead of day four. He knew it wasn't fair. He knew his father would have traded himself for Grandpa without hesitating, knew that a level seven against a camp of level twos was math nobody could have beaten.
He told himself all of it, and the thought sat there anyway, patient, and Alex sat down on the far side of the circle and said nothing to anyone. The camp around him told a better story than his mood did. New armor on almost every set of shoulders. He ran Identify quietly across the tent and found level five nearly everywhere he looked, in four days, off a dungeon stocked with level four through seven bulls now instead of dogs, the rotation teams grinding kills at a pace that would have sounded insane a week ago.
Nearly everyone had their first kill behind them. A handful, mostly out of Liam's group and Ace's, had picked up second skills. Almost nobody had five hundred points to spare for the shop yet, but that was coming too. The strategy came down simple. Nobody dies. Everyone starts behind the wall, the upgraded wall, thick timber threaded with mana that could actually eat a hit now, and the ranged line kills or slows everything it can before anything arrives.
Mages hold Shield ready for any warrior in trouble, and thanks to Liam spending his evenings drilling spellwork into people three times his age, most of them could actually cast it at range now. Melee descends only when the wave reaches the ground in front of the gate. Alex listened to the whole shape of it and was honestly impressed, and then the impressed feeling curdled a little, because none of this had existed nine days ago, and worse, it hadn't existed when this kind of power would have mattered most.
The portal changed in the early afternoon. Alex felt it before he saw anything, standing on the wall with his family strung out along the platform to either side. His mana sense had sharpened enough over the past days that the surge read almost like weather, pressure gathering inside the gray circle, some substance flooding into it from the far side. He opened his mouth to call it and the countdown appeared on its own. He used the last minute to look at things.
Faces along the wall, tighter than yesterday but steadier than wave two. The kids clustered in the center of camp, nervous in the abstract way of children who had never once seen these monsters breathing, which meant every adult on this wall had done their jobs. Day ten. One-sixth of the way through, two graves in, and Alex made himself the same promise he'd made over the dirt. The count stopped at two. This story has been taken without authorization. Report any sightings. The portal split, and the bulls came out.
[Tainted Bull - Level 6] [Tainted Bull - Level 5] [Tainted Bull - Level 7] Fifty of them, give or take, and even the ordinary word bull undersold it. These were built like something a laboratory would apologize for, slabs of muscle stacked wrong, horns forward, red eyes burning, and all of that mass came off the portal's lip already at a dead sprint aimed at the gate. Mia loosed first.
Her arrow took the lead bull through the eye and dropped it mid-stride, a thousand pounds of momentum plowing a trench in the grass, and the rest of the archer line released behind her. The results were messier. Bull hide turned out to be closer to armor than skin, shafts skipping off shoulders and burying shallow in flanks, heads and necks bleeding without falling.
Then the mage line opened up over their heads, Liam's bolts leading a ragged volley that hammered into skulls, and bulls started dying in real numbers, the charge thinning as it came. At the back of it all, one shape wasn't running. [Tainted Bull - Level 9] It walked behind its herd the way the dog boss had walked, unhurried, and even at this distance Alex's sense of it disagreed with the number floating over its head.
The pressure coming off the thing was wrong for two levels above the pack, wider and heavier, and yet the system hadn't seen fit to give it so much as a different name. Just Tainted Bull, as if it were one more head of cattle. He filed the observation next to all the other things the system undersold and kept his eyes on it.
"Now, Liam!" The ground in front of the gate liquefied. Thirty meters of grass turned to churning sand in a breath, and the front of the charge hit it at full speed and simply stopped working, hooves punching through, momentum swallowed, the whole thundering line collapsing into a floundering scrum. They dragged themselves clear fast, bulls were nothing if not strong, but they came out the other side at a walk, and a bull at a walk was just meat with horns. Alex took back every private word he'd thought about sand.
"Melee, down!" He went over the wall with the warriors, Reinforce Body already humming, and lit Boost on top of it. The two skills together pulled at his mind like carrying two full conversations at once, and the moment he experimentally reached for a third sustained effect, his focus grayed at the edges hard enough that he dropped the idea immediately. Two, then. Two was plenty. He did not cast Taunt. That was deliberate, and it cost him something to hold to it, watching bulls pick targets across the whole line.
But the line held without him hoarding the danger. His father and Uncle Bartholomew worked one flank with skills flaring along their weapons. Somewhere to his left a bull's legs came out from under it and three spears ended it on the ground. And Jeremy, Jeremy vanished. A streak of white-blue light crossed six meters of field in the time it took Alex to blink, and resolved back into his brother-in-law with a spear buried to the socket in a bull's skull. Lightning Lunge, Alex would learn the name later.
In the moment all he had was a startled, distant thought, since when, filed away between one swing and the next, because the man who had needed convincing to leave his shield behind two weeks ago had just moved like a thrown bolt. Warmth washed over the whole line from behind, green-gold and steadying. Ace's voice carried from the gate, casting something wide, and Alex felt his breath come back and the burn in his legs drain out like someone had opened a valve. Mass stamina regeneration.
The melee line straightened almost as one, and the grinding work of putting down armored cattle got noticeably less grinding. Alex fought the way the flat narration in his own head told him to. Legs first. Bull legs were thick as fence posts and cutting through one was nothing like easy, but a bull on three legs was a solved problem, and Cleaving Strike solved several at a time. He opened flanks, dropped knees, finished what the arrows had started, and the wave shrank around him.
Then his mana sense screamed sideways, and he turned in time to watch the boss finally commit. Mana gathered around the level nine in a way he could see now, actually see, threads of it diving into the churned earth and hauling material back up. Stone and packed dirt flowed onto the bull's body and set there, plating its chest, sheathing its skull and horns in rock, an armor skill cast from the ground itself. Then it lowered its head and charged, and with the added weight behind that speed the math wrote itself.
Whatever it hit was not getting up. It was aimed at Jeremy. Jeremy, spear still lodged in his last kill, mana visibly low after two lunges. Liam, the only one who could have dropped sand under it, sat gray-faced and empty on the wall, wrung out from the thirty-meter cast. Alex's fear arrived as a picture, Ace's face at a second graveside, and then his body was already moving, planting himself in the open lane beside the wall with mana pouring into his palm. The Blazing Core formed and the battlefield noticed.
It threw heat and light in a pulse that turned every red eye in range toward him, a taunt he hadn't cast, and Alex sighted down the charging line of the bull and threw it. The bull didn't dodge. It didn't understand that it needed to. The core met its stone-plated shoulder and detonated, and the explosion cracked the rock sheath like a dropped plate, armor shearing off in slabs, a burn the size of a dinner table seared black and bleeding across its side.
A thousand pounds of momentum stumbled, slewed, and died into a limping turn. The charge was gone. The bull wasn't. Lightning answered before Alex could close. Jeremy crossed the gap twice in flickering lines, spear opening the burned flank in two more places, real damage that still refused to add up to a kill, and then an arrow arrived from the wall carrying more force than anything Mia had ever loosed, a Charged Shot drawn all the way down to whatever her limit was today/ ora new skill.
The bull wrenched its rock-plated skull aside and paid for the dodge with a furrow torn through its wounded side. Alex was already inside its reach. Cleaving Strike went into the ruin the core had made, the mana-sheeted edge finding everything soft the burn had exposed, and the follow-through came around in the same breath and took its head. [You have killed Tainted Bull - Level 9.] [81 TP earned.] He checked it, set it aside, and stood in the sudden quiet with black blood steaming off his glaive.
The field wound down around him the way fields did now. Warriors leaning on spears, healers coming through the gate, Katelin already scolding somebody down the line. The count came back inside of ten minutes and it was the only number Alex had actually cared about all day. Injuries, a good long list of them. Casualties, none. The cheer that went up along the wall was real, and he let his family have it, and could not make himself join it.
Because standing there in the wreckage of a wave they had beaten cleanly, arrows and sand and lightning and shields all meshing like they'd drilled it for years, only one thought had any weight in him at all. This was what it should have looked like five days ago. They had learned to fight perfectly, exactly one wave too late for the man who taught half of them to stand.

Giữ khẩu khí thanh khiết — không văn tục, không phá chính trị.
Nhập môn