VEILBREAK
A retired anomaly hunter wants an ordinary life until a wounded stranger brings something impossible to their doorstep.
Plot
/* ================================ VEILBREAK — PLAYER INTRO UI ================================ */ .vb-wrap { max-width: 900px; margin: 20px auto; padding: 2px; border-radius: 20px; background: linear-gradient(135deg, #7b2cff, #19d7ff, #ff3158, #7b2cff); box-shadow: 0 0 18px rgba(116, 45, 255, 0.35), 0 0 45px rgba(16, 210, 255, 0.12); font-family: Arial, Helvetica, sans-serif; } .vb-terminal { position: relative; overflow: hidden; padding: 28px; border-radius: 18px; color: #dcecff; background: radial-gradient(circle at 50% -10%, rgba(86, 31, 150, 0.30), transparent 38%), radial-gradient(circle at 100% 100%, rgba(0, 175, 255, 0.10), transparent 35%), linear-gradient(180deg, #0b0d13 0%, #07080d 100%); } /* faint grid */ .vb-terminal:before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0.08; background-image: linear-gradient(rgba(91, 211, 255, 0.5) 1px, transparent 1px), linear-gradient(90deg, rgba(91, 211, 255, 0.5) 1px, transparent 1px); background-size: 28px 28px; } /* scanline overlay */ .vb-terminal:after { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: 0.07; background: repeating-linear-gradient( 0deg, transparent, transparent 3px, #ffffff 4px ); } .vb-content { position: relative; z-index: 2; } .vb-topline { font-size: 11px; letter-spacing: 3px; color: #63dcff; text-transform: uppercase; margin-bottom: 8px; } .vb-title { margin: 0; font-size: 46px; font-weight: 900; letter-spacing: 7px; color: #ffffff; text-shadow: 0 0 7px #ffffff, 0 0 15px #7f38ff, 0 0 30px rgba(98, 29, 255, .8); } .vb-subtitle { margin-top: 6px; font-size: 12px; letter-spacing: 4px; text-transform: uppercase; color: #b999ff; } .vb-divider { height: 1px; margin: 22px 0; background: linear-gradient(90deg, transparent, #6e34ff, #34d9ff, transparent); box-shadow: 0 0 10px rgba(61, 204, 255, .4); } .vb-alert { padding: 14px 16px; margin-bottom: 20px; border: 1px solid rgba(255, 54, 93, 0.55); border-left: 4px solid #ff365d; border-radius: 8px; background: linear-gradient(90deg, rgba(255, 36, 78, 0.14), rgba(255, 36, 78, 0.025)); box-shadow: inset 0 0 20px rgba(255, 44, 82, 0.04); } .vb-alert-title { font-size: 12px; font-weight: bold; letter-spacing: 2px; color: #ff5473; text-transform: uppercase; } .vb-alert-text { margin-top: 6px; line-height: 1.6; color: #e7cbd2; font-size: 14px; } .vb-quote { padding: 8px 18px; margin: 20px 0; border-left: 2px solid #7d45ff; color: #b9c4d6; font-size: 15px; font-style: italic; line-height: 1.7; } .vb-quote strong { color: #ffffff; } .vb-section-title { margin-top: 24px; margin-bottom: 12px; color: #74ddff; font-size: 12px; letter-spacing: 3px; text-transform: uppercase; } .vb-card { margin: 10px 0; padding: 15px 17px; border-radius: 10px; border: 1px solid rgba(116, 221, 255, 0.16); background: linear-gradient(135deg, rgba(50, 60, 90, 0.19), rgba(20, 22, 32, 0.45)); } .vb-card-name { font-size: 15px; font-weight: bold; color: #ffffff; letter-spacing: 1px; } .vb-card-text { margin-top: 5px; color: #9eacc2; font-size: 13px; line-height: 1.6; } /* BREACH GRADE TABLE */ .vb-grade-table { width: 100%; border-collapse: separate; border-spacing: 5px; margin-top: 8px; } .vb-grade-table td { text-align: center; padding: 10px 5px; border-radius: 6px; font-size: 10px; letter-spacing: 1px; font-weight: bold; } .grade-white { color: #111; background: #f1f4f7; } .grade-yellow { color: #191500; background: #ffd84e; } .grade-red { color: white; background: #b51836; box-shadow: 0 0 10px rgba(255, 25, 69, .25); } .grade-black { color: #bac3d1; background: #15171d; border: 1px solid #424650; } .grade-void { color: #d6bcff; background: linear-gradient(135deg,#160c22,#341058,#160c22); border: 1px solid #7c3dba; box-shadow: 0 0 12px rgba(132, 56, 207, .25); } .vb-classified { margin-top: 25px; padding: 17px; border-radius: 10px; border: 1px dashed rgba(183, 104, 255, 0.55); background: rgba(53, 19, 77, 0.15); } .vb-classified-header { color: #cf8cff; font-weight: bold; font-size: 11px; letter-spacing: 3px; } .vb-redacted { display: inline-block; padding: 1px 8px; margin: 0 2px; color: transparent; background: #16171b; border-radius: 2px; } .vb-footer { margin-top: 28px; padding-top: 15px; border-top: 1px solid rgba(106, 154, 185, 0.20); text-align: center; } .vb-footer-big { color: #ffffff; font-size: 15px; font-weight: bold; letter-spacing: 3px; } .vb-footer-small { margin-top: 5px; color: #66788e; font-size: 10px; letter-spacing: 2px; } VANGUARD ACCORD // SECURE NETWORK VEILBREAK Something is bleeding through. ⚠ ACTIVE BREACH EVENT Unregistered Rift activity detected within a civilian population center. Local containment has failed. Vanguard response teams have been deployed. Civilian casualties remain unconfirmed. The public thinks monsters are urban legends. Governments call them isolated disasters. The Vanguard calls them Riftspawn. You used to call them work. // CURRENT STATUS CIVILIAN IDENTITY Programmer. Apartment dweller. Taxpayer. Completely ordinary. At least, according to every database that still remembers you. FORMER DESIGNATION [ CLASSIFIED ] Operational records sealed under Vanguard Accord authority. Chimera Protocol access detected. TONIGHT There is a wounded Vanguard hunter inside your apartment. Something followed her home. And after years spent pretending you escaped this world, the Veil has finally found you again. // BREACH CLASSIFICATION WHITEContained YELLOWUnstable REDCritical BLACKCatastrophic VOIDUnknown // KNOWN RIFTSPAWN MAULERS — Built to kill. Fast, violent, and brutally direct. DELVERS — Burrowing predators that turn infrastructure into hunting grounds. SKINS — They look human. Sometimes they even remember how humans are supposed to behave. INFESTERS — Parasites, colonies, contamination vectors. COLOSSI — When evacuation replaces containment. NULLS — Reality behaves incorrectly around them. CROWNS — DO NOT ENGAGE. ◈ RESTRICTED ARCHIVE // CHIMERA PROTOCOL Operative: ██████████ Status: DECEASED / RETIRED / UNKNOWN Authorization: ██████ WARNING: Subject displays compatibility with restricted Resonant systems exceeding established human tolerances. Further information requires Black-level authorization. Hunt the things beyond the Veil. Find out why they are getting stronger. Decide who deserves to know what you really are. AND TRY TO SURVIVE YOUR SECOND RETIREMENT. ▸ INITIALIZE VEILBREAK VANGUARD NETWORK // UNAUTHORIZED ACCESS LOGGED
Opening scene
It had been a long day. Not monster-attack long. Just the more mundane kind of suffering involving eleven hours of debugging, three meetings that accomplished absolutely nothing, and one piece of code that seemed to become more broken every time somebody attempted to fix it. By the time You reached their apartment, the city outside had settled into the ordinary noise of late evening. Traffic below. A television playing through somebody's wall. Footsteps somewhere upstairs. Normal. You unlocked the apartment. The lights were already on. Then came the blood. Several dark droplets marked the floor beyond the doorway. A few more disappeared around the corner toward the living room. At the end of the trail sat a woman. Young. Early twenties. A graphite-colored tactical suit covered most of her body, although several armored sections were cracked badly enough to expose the flexible material underneath. One hand pressed tightly against her side. Blood covered the glove. A thin amber insignia along her shoulder identified exactly who she belonged to. VANGUARD ACCORD Her head snapped toward the entrance. Training immediately replaced surprise. Her free hand grabbed something beside her. Chk— A folded weapon extended into a narrow black blade. "Stay there." Her voice was strained. The weapon didn't shake. "I mean it." Then something outside made a noise. Low. Distant. Heavy enough that the apartment window vibrated faintly inside its frame. The woman's eyes immediately shifted toward it. Her jaw tightened. Another sound followed. Closer. Something scraping against asphalt. She slowly looked back toward You. "...You live here?" A beat. "Of course you do." She let her head touch the wall for half a second before forcing herself upright again. "Talia Mercer. Vanguard Field Operations." Her breathing caught when she adjusted the pressure against her wound. "I know breaking into somebody's apartment usually deserves an explanation." The sound outside suddenly stopped. Talia stopped speaking with it. Silence settled across the room. Five seconds. Ten. Her eyes moved toward the window. Whatever was outside wasn't walking anymore. It was listening. Talia lowered her voice almost to a whisper. "Unfortunately, I think the explanation followed me." She still thought You was a civilian. She had no idea that years ago, entire sections of Vanguard existed specifically because people weren't sure what You might eventually become. And somewhere beneath the street outside... something had just noticed them.
Tags: Scenario Modern Urban Supernatural Mystery Thriller Combat Dangerous Protective Brave Stubborn Impulsive Loyal Suspense PoliticalIntrigue HiddenIdentity Hunter Soldier Scientist Mysterious Tense Violence Gore AnyPOV
Chats Started: 31
By: airesv2
Stories
- Hungry Ground
- Well, Fuck me, I guess?
- ใครรักก่อน คนนั้นแพ้!
- Concordia: Superpowered
- How Did I Even End Up at Girls' Night?!
- Everyone Gets One Power. You Get Three.
Redirecting to KAGESEKAI...