Trapped as a NPC in a NTR game with cheats
Chapter 71: Offensive
Lyra found me before I found her.
I was crossing the market district with the passive monitoring running and my head still full of canal bench geometry when she appeared at my elbow, which meant she’d been tracking me from a distance and had decided to close the gap. Six weeks ago that would have been unusual. At trust threshold ninety-four it apparently wasn’t.
"You have that face," she said.
"What face."
"The one where something is wrong and you’re deciding how much to say about it." She fell into step beside me. "You’ve had it before. Usually means something’s actually wrong."
I looked at the market stalls going past. "How are things with Daren."
She looked at me sideways. "Good. Why."
"Specifically. What’s he been doing."
A pause. "He’s been going to the cloth district. Setting up our room properly — we’ve been in the same guild lodging for months, he wants something that feels like ours." She watched my expression. "He found a merchant there. Sera. He likes her, she knows her stock, they talk." Another pause, sharper this time. "Kai."
"I’m not saying anything is wrong with that."
"You’re also not saying anything is right with it." She stopped walking. I stopped with her. The market moved around us, indifferent. "Tell me what’s happening."
So I told her. Not the full mechanics — the shape of it, same as I’d given everyone else. The correction mechanism, the protocol, the flag inside Daren that had been dormant since before I arrived and had woken up when Vorn’s arc failed to complete. The way the game was using Sera’s genuine relationship with Daren as the channel rather than corruption mechanics.
Lyra listened the way she listened to hard things — still, processing, not interrupting.
When I finished she was quiet for a moment.
"He doesn’t know," she said.
"No."
"He’s just — he genuinely likes talking to her."
"Yes. That’s what makes it work."
She looked at the market stalls. Something was running behind her eyes that I didn’t try to read too fast. Lyra at trust threshold ninety-four, system response unknown, standing in the market district being told that the game had built a backup plan that ran through genuine things rather than installed ones.
"What do you need from me," she said.
The directness of it hit differently than I expected. No panic, no performance. Just Lyra asking the operational question.
"Your trust threshold crossed ninety-four weeks ago," I said. "The wiki flagged an unknown system response and I didn’t follow up. I think the protocol is working against whatever that response was supposed to trigger." I looked at her. "I need to know if you’ve felt anything. Different. A pull somewhere. Something that reads like preference but has more weight than it should."
Lyra was quiet for a long time. Thinking back through weeks of ordinary days.
"There was something," she said slowly. "About three weeks ago. I kept thinking about the reset — not anxiously, just revisiting it. Like something was pulling the memory forward." She paused. "I thought it was just processing. Working through it again."
"What specifically."
"The number. Ninety-one. I kept coming back to ninety-one." She looked at me. "Like I was supposed to do something with it and hadn’t yet."
Ninety-one out of a hundred. The corruption level she’d been at before the reset. The number I’d told her about in the guild hall, that she’d worked out the mechanics of herself, that she’d told me to stop apologizing for.
The protocol was pulling that memory forward.
Not to corrupt her. To remind her. To recreate the emotional conditions of a woman whose trust had been damaged by learning how close she’d come to the edge.
It was subtle. Patient. Running through genuine memory rather than installed feeling.
I pulled up the cheat system.
I hadn’t opened it at full capacity since the Lyra reset. The one-time bonus was gone, the full corruption reset expended, but the remaining functions were all still active — flag suppression, relationship manipulation, wiki access, stat override. I’d been running them selectively for months, small interventions, careful use.
The protocol was game-level architecture operating below observable level.
Selective use wasn’t going to touch it.
CHEAT SYSTEM — FULL ACCESS
Available functions:
— Stat Override: temporary or permanent
— Corruption Reversal: partial only / full reset EXPENDED
— Relationship Manipulation: add / subtract / lock
— Flag Suppression: hide / delete / redirect
— Wiki Access: instant / unlimited
— Weapon Tier Unlock: instant / all tiers
Warning: Offensive deployment at full capacity — cost unknown / system load unknown
Cost unknown.
Every cheat function I’d used before had a cost I could quantify — the full reset had expended the one-time bonus, flag suppression on Vorn had taken system resources I’d felt as a processing lag, relationship manipulation left traces in the wiki that required monitoring. Selective use had costs I understood.
Full capacity offensive deployment had a warning I’d never seen before.
I looked at it for a moment.
Then I went in.
Flag 1 on Daren first. The dormant protocol carrier, pending classification since the start. I hit it with full flag suppression — not hiding it, not redirecting, deletion. The cheat system pushed back immediately, harder than anything I’d used it against before, the game-level architecture resisting in a way that individual character flags hadn’t. I pushed harder.
The flag collapsed.
Not cleanly. The wiki flickered — all entries simultaneously, half a second of blank, then restoring. The passive monitoring dropped out and came back. The unnamed structural entry shuddered in a way I didn’t have technical language for, like a thing that had lost one of its anchors.
DAREN — STATUS UPDATE
Active flags: 1 → 0
Flag 1: DELETED — forced suppression / system resistance logged
Corruption: 0/100
Relationship / Lyra: 912
Note: Flag deletion incomplete — protocol architecture partially distributed / full suppression requires secondary action
Partially distributed.
The protocol hadn’t been sitting entirely inside Flag 1 — it had spread. The flag had been the anchor point but the architecture had threaded itself into other parts of the system, the way a plant put out roots before you noticed it was growing.
I hit the secondary distribution points. The cheat system found four of them, scattered across the game’s architecture in places I’d never had reason to look. Each one resisted. Each one cost something I could feel as a drain on system resources — not dramatic, not painful, just the specific sensation of using something faster than it could recover.
Three collapsed cleanly.
The fourth one didn’t.
I pushed. The system pushed back. For about thirty seconds it was a direct contest between offensive cheat deployment at full capacity and a game-level failsafe that had been built specifically to survive the kind of intervention I was throwing at it.
Then something gave.
Not the protocol. Me.
The cheat system flagged it before I felt it — a single line in the corner of my vision.
CHEAT SYSTEM — WARNING
System load: CRITICAL
Stat integrity: COMPROMISED
Temporary stat reduction: ACTIVE
Duration: UNKNOWN
My legs went out.
Not dramatically — I didn’t collapse, didn’t go down. Lyra caught my arm before I’d fully processed what was happening, her grip steady, her expression switching from processing to something sharper and more immediate.
"Kai."
"I’m fine," I said. It was approximately true. I was upright, conscious, the market still moving around us. But something had gone wrong with the load and the cost had landed somewhere in my stat integrity and I didn’t know yet what that meant or how long it lasted.
STR: 27 → 14
AGI: 31 → 16
INT: 29 → 21
Duration: UNKNOWN — system recovery in progress
Half my stats. Roughly.
The fourth distribution point was still running.
UNNAMED STRUCTURAL ENTRY — UPDATE
Correction mechanism: PARTIALLY SUPPRESSED
Anchor flag: DELETED
Distribution points: 3/4 DELETED — 1 REMAINING
Status: DEGRADED — not eliminated
Remaining architecture: ACTIVE / REDUCED CAPACITY
Note: Full suppression requires fourth distribution point / location: BELOW CURRENT WIKI VISIBILITY / cross-reference Entry 005 recommended
Below current wiki visibility.
The fourth point was somewhere the wiki couldn’t see. Same level as the original detection problem — below observable, generating effects but not readable directly.
And the cross-reference to Entry 005 was back.
The Floor 7 unit.
"You need to sit down," Lyra said. She wasn’t asking.
I let her steer me to a market bench — not a canal bench, just a wooden thing outside a produce stall that happened to be there. I sat. The stat reduction was sitting heavy in my limbs in a way I hadn’t felt since the early D-rank days when everything was an effort.
Lyra sat beside me. Not giving me space — staying close, the specific choice of someone who’d decided proximity was the right call.
"What happened," she said.
"Cheat system overload. Partial." I looked at the stat block. "Temporary, probably. Unknown duration."
"Probably."
"Probably," I confirmed.
She looked at me for a moment with those amber eyes. Trust threshold ninety-four, the wiki’s unknown system response still sitting there unresolved, the protocol degraded but not gone and its last anchor point somewhere below what I could currently reach.
"The thing you said," she said. "About the memory. The ninety-one."
"It was the protocol surfacing it."
"I know." She was quiet for a moment. "But it wasn’t wrong. I did keep coming back to it." She looked at the market. "Not because of the protocol. Because I hadn’t finished deciding what I thought about it."
I waited.
"I think I’m glad you reset it," she said. "I’ve thought about it for months and that’s where I land. I’m glad." A pause. "I’m also glad I know what it was. What it cost." She looked at me. "Both things are true."
The wiki updated quietly.
PASSIVE MONITORING — LYRA
Relationship / Daren: 912
Corruption: 0/100
Secondary bond / Kai: trust threshold 94 → 97
System response: PENDING — threshold increase logged
Mood: Settled / Resolved
Ninety-seven.
The threshold had moved during the conversation. Three points from a woman sitting on a market bench telling me both things were true without needing them to be one thing.
I looked at the system response line. Still pending. Still unknown what it would trigger when it hit one hundred.
My stats were at roughly half. The fourth distribution point was somewhere below observable level in a floor I’d been mapping for weeks and hadn’t finished. The protocol was degraded but running.
One thing at a time.
"Go home," Lyra said. "Sleep. You look like you ran Floor 6 and forgot to stop."
"I have things to —"
"They’ll be there tomorrow." She stood. "Daren’s going to want to know about the flag. I’ll tell him the shape of it tonight." She looked at me. "You’ve been carrying this for two days on your own. Let someone else hold a piece of it for one night."
I looked at her.
Trust threshold ninety-seven.
"Alright," I said.
She walked back into the market. I sat with half my stats and a degraded protocol and a floor unit cross-referenced to the last piece I needed, and thought about Lyra saying both things are true without needing them resolved into one.
The wiki kept generating.
I went back to the Crown.