Trapped as a NPC in a NTR game with cheats
Chapter 73: Vector
Her name was Cael and she was standing in the middle of the Ashveil Market like someone who had just woken up mid-step and didn’t know how long she’d been walking.
The wiki flagged her before I reached her — not the proximity alert, something different. A correction vector tag I hadn’t seen before, sitting above her head in the UI alongside a status block that was already generating.
CORRECTION VECTOR — ACTIVE CHARACTER
Name: CAEL
Classification: UNRESOLVED — vector status confirmed
Origin: Game-native — inserted post-canon
Corruption meter: 67/100 — vector-installed / not organic
Relationship / Kai: 0
Active flags: VECTOR FLAG — game-level / source: Reinsertion Protocol
Mood: Disoriented / Aware
Note: Character aware of vector status / partial resistance confirmed / protocol grip degraded — cheat system suppression effect registered
Aware.
That was the word I stopped on. The protocol had been running through her and she knew it — partial resistance confirmed, which meant she’d been fighting it, which meant she’d been conscious of something wrong the whole time it was using her.
Sixty-seven corruption. None of it organic.
I crossed the market and stopped in front of her.
She looked at me with the specific expression of someone who had been waiting for something to happen and wasn’t sure yet if this was it. Mid-twenties, brown hair, unremarkable clothes — the kind of person the game would pick for a vector because she’d blend into the city background without drawing attention. Her hands were shaking slightly. Not fear — the aftermath of sustained resistance against something much larger than her.
"You can see my UI," she said. Not a question.
"Yes."
She looked at the market around her. "It’s been pulling me toward someone. For weeks. I kept trying to redirect and it kept — correcting." She looked back at me. "Two days ago it went quieter. Like something had damaged it."
"I deleted three of its anchor points."
Something shifted in her expression — relief, but careful, the relief of someone who had learned not to trust good news too fast. "There’s still one left."
"Yes. I haven’t reached it yet." I looked at her stats. Sixty-seven corruption installed by the protocol, not earned, not organic — just the game loading the necessary conditions into a character it had selected as its instrument. "I can reset it. The corruption. It’ll cost me cheat system resources I won’t get back, but it’s possible."
She looked at me for a long moment. "Why would you do that."
"Because you didn’t ask to be picked. And because the protocol is using you the same way it’s been using everything else in this city — through genuine things, real people, and you’ve been resisting it alone for weeks without knowing if anyone would notice."
Her jaw was tight. "The person it was directing me toward. Daren."
"I know."
"I never actually — I didn’t do anything. I kept finding reasons to be somewhere else. To be late. To misremember." She stopped. "It kept correcting and I kept resisting and I was running out of room."
"I know," I said. "That’s what the protocol does. It’s patient."
Cael looked at the market. Then back at me. "Reset it," she said.
I opened the cheat system.
My stats were still in recovery — STR at twenty-one, AGI at twenty-three, INT at twenty-six, climbing back toward baseline but not there yet. The second offensive deployment inside a week was going to hit a system that hadn’t finished healing from the first one.
I did it anyway.
The corruption reset on Cael was smaller than Lyra’s full reset had been — sixty-seven points of installed corruption rather than ninety-one points of organic progression, which meant the system load was lower. It still pushed back. The protocol’s remaining anchor point felt the drain and pulled against it, which told me the anchor point and Cael’s corruption were connected, which was useful information about where to look next.
The reset completed.
CAEL — STATUS UPDATE
Corruption meter: 67 → 0
Vector flag: CLEARED — corruption basis removed
Protocol grip: RELEASED — vector function terminated
Relationship / Kai: 0
Mood: Clearing / Present
Note: Second cheat system reset — resources expended / Lyra reset remains primary / Cael reset secondary / system recovery extended
CURRENT STATS — RECOVERY SETBACK
STR: 21 → 17
AGI: 23 → 18
INT: 26 → 22
Recovery timeline: EXTENDED — unknown
Lower than before. Not as low as the first drop. The system was recovering from a compromised position rather than a full one, which meant the setback was real but not catastrophic.
Cael stood in the market and the shaking in her hands stopped. Not immediately — it took about thirty seconds, the corruption clearing the way a fog cleared, gradually and then completely. She looked at her hands. Then at me.
"It’s gone," she said.
"Yes."
She took a slow breath. Let it out. The specific exhale of someone who had been braced for something for a long time and had just been told they could stop. "What do I do now."
"Whatever you were doing before the protocol picked you." I looked at her. "You didn’t have a role in the canonical story. You were inserted post-canon, same as a few others in this city. That means you don’t have a script — you just have whatever you actually are."
She absorbed that. "And the thing that was running through me."
"Degraded. Not gone. I still need to find the fourth anchor point." I paused. "You said the reset pulled against something. When I cleared the corruption I felt the anchor point react. Do you know where it’s located."
Cael was quiet for a moment. Thinking back through weeks of the protocol running through her, the texture of it, the specific direction it kept pulling. "Down," she said. "It always felt like it was coming from below. Not a direction in the city — below. Under."
Under.
Floor 7.
"You’ve been in contact with it for weeks," I said. "More sustained contact than anyone. Did it communicate anything. Did it feel like —"
"Like something with intent," she said immediately. "Not random. It knew what it was doing. And it knew I was resisting." She met my eyes. "Near the end it stopped correcting as hard. Like it was — conserving. Waiting for something."
The protocol at reduced capacity, three anchor points gone, running on one remaining. Conserving resources. Waiting.
Waiting for what.
The wiki updated in the corner of my vision.
UNNAMED STRUCTURAL ENTRY — UPDATE
Correction mechanism: DEGRADED — critical reduction
Vector function: TERMINATED — Cael released
Status: CONSERVING — single anchor point / reduced activity
Note: Protocol behavior shift confirmed — active correction suspended / holding pattern / trigger condition unknown
Holding pattern. Trigger condition unknown.
It had stopped pushing. Three anchor points gone, vector released, corruption reset — and instead of escalating it had gone quiet. Holding.
That was not the behavior of a mechanism that had given up. That was the behavior of something waiting for a specific condition to be met before it made its next move.
"I need to get to Floor 7," I said. Mostly to myself.
"Not at those stats," Cael said.
I looked at her.
"I can see your UI too," she said. "The vector gave me access — it needed me to be able to navigate the game systems to function as a carrier. The access didn’t go away when you reset the corruption." She looked at my stat block. "You’re running at sixty percent. Floor 7 at sixty percent against something that’s conserving resources and waiting for a trigger condition is a bad calculation."
I looked at her for a moment. The wiki had her filed as game-native, inserted post-canon, no script. A woman who had spent weeks resisting a game-level protocol alone, misremembering appointments and redirecting herself away from a target she’d never met, fighting something she couldn’t fully see with no tools and no information.
She’d held it for weeks.
"The Crown," I said. "There are people there you should meet."
Cael looked at the market. Then at me. "The ones the protocol was trying to disrupt."
"Some of them." I paused. "Also the ones who’ve been trying to stop it."
She picked up the bag at her feet — she’d been mid-errand when the protocol had its last grip on her, apparently, because she was still carrying someone’s market order. She looked at it, then set it back down.
"Alright," she said.
We walked back to the Crown.
Sena saw us coming through the door and had a cup on the table before Cael had finished looking at the room. Cael looked at the cup, then at Sena, then at me.
"Does she do that for everyone," she said.
"No," I said.
Cael sat down. Picked up the cup. The shaking was completely gone now.
The wiki filed her entry — not the vector status block, a real one, the same kind it had generated for Esta and Calenne and Mira, pulled from observed event data and building from the outside in.
CAEL — NEW ENTRY
Classification: CONFIRMED
Origin: Game-native — post-canon insertion
Role: Post-canon — no script / vector status CLEARED
Corruption meter: 0/100 — reset complete
Relationship / Kai: 12
Mood: Clearing / Present
Wiki status: GENERATING — 31%
Note: Sustained resistance against vector protocol confirmed — weeks of active counter-pressure without external support / UI access retained post-reset / asset classification: potential
Asset classification potential.
The wiki had flagged it on its own.
I sat across from her and watched her look at the Crown’s interior with the careful observation of someone taking inventory of a new situation, and thought about a game that kept generating people it hadn’t planned for and a wiki that kept finding them useful.
My stats were at sixty percent and dropping toward fifty as the recovery setback settled in.
The protocol was holding.
Floor 7 was still there.
One thing at a time.