The notification did not go away.
Rei had been watching it for forty minutes — through the remainder of PE class, through the walk back to the main building, through the first twenty minutes of his next period while his Japanese literature teacher discussed a poem Rei had read in the first week of the semester and retained completely. It sat in the lower right of his vision like a cursor, patient and gold, neither urgent nor dismissable.
Your first pull is waiting. Step onto the court.
He had not stepped onto the court. He was in a literature classroom on the second floor of a school building, sitting in the third seat of the fourth row, which was where he always sat because it provided the clearest sightline to the whiteboard while remaining far enough from the front to avoid being called on for answers that might reveal he had finished the coursework six weeks early.
He tapped the corner of his vision with one finger, carefully, the way you'd tap a notification on a phone screen.
The interface expanded.
It filled a quarter of his vision — visible only to him, transparent to everything behind it, like a heads-up display rendered in gold and dark navy. Clean lines. Minimal text. It looked exactly like a gacha game menu, which Rei found either deeply reassuring or deeply concerning and hadn't yet decided which.
FULL COURT GACHAPlayer: Kuze ReiLevel: 1Pull Tokens: 1Skills Equipped: NoneBanner: STANDARD — Always OpenPity Counter: 0/50
[PULL x1][PULL x10 — Requires 10 Tokens][SKILLS][STATS][MESSAGES]
He read every line twice. Then he sat back in his chair and looked at his literature teacher, who was still discussing the poem, and thought about the figure on the glowing court, and the warmth of the ball against his palms, and the word "basketball" delivered with the quiet certainty of something inevitable.
He tapped PULL x1.
The animation was different from any gacha game he had played.
No spinning wheel. No colored orbs. No dramatic musical buildup designed to extend the dopamine anticipation by precisely calibrated seconds.
Just a basketball, rendered in gold light, appearing in the center of his vision and rotating slowly. Three rotations. Then a card.
The card was simple. Dark background. Gold border. A single icon — a basketball and an arrow indicating an upward arc toward a hoop — and below it, in clean text:
SKILL ACQUIREDRarity: CTextbook LayupA fundamentally correct layup form. Clean approach angle, proper footwork, controlled release. Will not impress anyone. Will not miss anyone either.
Rei looked at it.
He looked at it for a long time.
C-rank. His first pull on the only real banner in the world, the system installed by a god who spoke like he'd won everything worth winning, the notification that had been sitting in the corner of his vision for forty minutes building what he was reluctantly forced to admit had been a degree of anticipation — and it was a C-rank layup.
Textbook.
"C-rank," he said, under his breath, too quiet for anyone around him to hear.
The gold text in his vision rearranged itself. A new message appeared below the skill card — different formatting, slightly larger, the quality of it distinct from the system UI in the same way a handwritten note is distinct from a printed document.
"Everyone starts at zero. Including me, once."
Rei read this.
"That's not the same thing," he said, still under his breath. "You're a god."
"And before that?"
He had no answer for that. He filed it as an open variable and moved on.
He tapped SKILLS and found the Textbook Layup sitting in the first slot of an otherwise empty grid — twenty-four slots, one occupied. He tapped it and read the description again. Fundamentally correct form. Proper footwork. Controlled release.
He thought about what that meant in practical terms. He had never executed a layup. He had, during a middle school PE class three years ago, attempted something in the general direction of a layup and produced instead a motion that his teacher had described as "concerning from a biological standpoint." Whatever muscle memory he had around the action was wrong in ways that correct information would have to overwrite.
The skill description said the form would be correct. That implied the form would simply be there — installed the same way the Ghost Dribble would presumably be installed when he pulled it, assuming he pulled it, assuming the banner contained it.
He opened the banner details. Scrolled through the skill pool.
The list was extensive. He read every entry with the attention he gave to banner details before committing pulls — which was to say, complete attention, nothing skimmed. C-ranks were fundamentals. Textbook forms for every core action. B-ranks were refinements — skills that enhanced specific attributes, made certain actions harder to read or easier to execute. A-ranks were what the game would call meta-defining. God's Eye. Crossover of Doom. Shadow Step. Court Vision. Each one described in three lines that somehow conveyed exactly how much they would change what was possible.
SSRs had two entries.
Zero Gravity Step: A single movement that cannot be predicted, cannot be read, cannot be defended against in the moment it occurs. Instinct-activated only. Cannot be deliberately triggered.
Last Shot: In the moment that matters most, the ball goes in. Once per game. No exceptions.
He read both descriptions four times.
His pity counter was at one.
He needed forty-nine more pulls before guaranteed A-rank minimum. He needed ninety-nine before guaranteed S-rank. SSR had no pity listed, which meant pure probability — the same five percent that every standard banner ran, the same rate he'd been chasing in mobile games for three years.
He tapped MESSAGES.
One entry. The God's first words, logged automatically.
"You've been pulling on the wrong banner."
And below it, newer, the response to his C-rank reaction:
"Everyone starts at zero. Including me, once."
"That implies you're not at zero anymore," Rei typed back, because the message field appeared to be two-directional.
He waited. Thirty seconds. A minute.
The reply came as he was walking to his next class, appearing in his vision mid-stride:
"Correct. And the distance between where I started and where I ended was not talent. It was not luck. It was the willingness to take the C-rank seriously."
Rei walked three more steps before the implication landed.
He stopped in the middle of the corridor. A second-year student walked into his back and told him to watch where he was going. He didn't process this. He was thinking about a C-rank layup and what take it seriously meant when applied to something as specific as a fundamentally correct approach angle.
He started walking again.
He needed a basketball.
The gymnasium was empty during lunch period on Tuesdays.
He had known this for four months — one of the many pieces of structural information about the school that he had accumulated without specific purpose, stored in the same mental category as the vending machine that dispensed cold tea at the wrong temperature and the fire door on the east corridor whose latch was slow by three seconds. Details. Useful eventually or never, but costless to retain.
He found a ball in the equipment room, selected the one with the most consistent inflation by pressing his thumb against four of them, and carried it onto the empty court.
He stood under the basket.
He bounced the ball once. Twice. Felt the weight of it — the same faint warmth he'd noticed in the dream, which was either a genuine sensation or the psychological residue of an unusual morning.
He thought about the skill description. Clean approach angle. Proper footwork. Controlled release.
He took two steps toward the basket and went up.
His body moved differently than it ever had.
It wasn't dramatic. It wasn't a transformation. He didn't suddenly feel athletic or powerful or anything that would have been worth narrating to someone else. But the angle of his approach was correct in a way it had never been — his feet found the right positions without instruction, his arm extended at the geometry that the description had called controlled, and the ball left his hand on a path that arrived at the backboard exactly where it was supposed to and dropped through the net without touching the rim.
He stood under the basket.
Looked up at the net, which had stopped moving.
"Hm," he said.
He retrieved the ball. Did it again.
Same result.
He did it eleven more times, alternating sides, varying the angle of approach within the parameters that the skill seemed to define as correct. Every single one went in. Not prettily — he wasn't athletic enough for pretty, and the skill didn't change that. But correctly. Fundamentally, textbook correctly.
C-rank, he thought. And then, with slightly less certainty than before: C-rank.
He stood at the free throw line and looked at the basket. Then he opened the system and typed into the message field:
"I understand what you meant."
The reply came immediately this time.
"I know."
He put the ball back in the equipment room and went to eat his lunch, which was now twelve minutes late. He didn't mind. He was recalculating several things simultaneously, and hunger was easy to defer when the variables were interesting.
The pity counter in the corner of his vision read: 1/50.
He had forty-nine pulls to go before guaranteed A-rank.
He was, for the first time in three years of gacha gaming, not thinking about the SSR.
