@import url('https://fonts.googleapis.com/css2?family=VT323&display=swap'); :root { --theme-base: "black-highlighter"; --theme-id: "Database"; --theme-name: "Database Theme"; --base-font-size: 0.9rem; --logo-image: none; --header-title: "数据库"; --header-subtitle: ""; --body-font: "VonwaonBitmap 16px", VT323,monospace; --header-font: "VonwaonBitmap 16px", VT323, monospace; --title-font: "VonwaonBitmap 16px", VT323, monospace; --mono-font: "VonwaonBitmap 16px", VT323, monospace; --text: 229, 140, 36; --link: 184, 86, 24; --back: 29, 18, 7; --white-monochrome: var(--back); --pale-gray-monochrome: var(--back); --light-gray-monochrome: var(--text); --gray-monochrome: var(--back); --dark-gray-monochrome: var(--text); --black-monochrome: var(--text); --pale-accent: var(--link); --bright-accent: var(--link); --medium-accent: var(--back); --dark-accent: var(--back); /* --alt-accent: 255, 0, 255; */ --swatch-text-light: var(--text); --rating-module-button-plus-color: var(--text); --rating-module-button-negative-color: var(--text); --rating-module-button-cancel-color: var(--text); --rating-module-button-credit-color: var(--text); --border-styling: solid 0.15rem rgb(var(--swatch-border-color)); --background-gradient-distance: 0rem; --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 100% ); --diagonal-stripes: linear-gradient(transparent 0); --gradient-topmenu: linear-gradient( to bottom, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, 0) var(--header-height-on-desktop), rgba(var(--swatch-topmenu-border-color), 1) var(--header-height-on-desktop), rgba(var(--swatch-topmenu-border-color), 1) calc(var(--header-height-on-desktop) + 0.15rem), rgba(var(--swatch-topmenu-bg-color), 1) calc(var(--header-height-on-desktop) + 0.15rem), rgba(var(--swatch-topmenu-bg-color), 0.95) calc(100% - 0.15rem), rgba(var(--swatch-topmenu-bg-color), 1) calc(100% - 0.15rem), rgba(var(--swatch-topmenu-border-color), 1) calc(100% - 0.15rem), rgba(var(--swatch-topmenu-border-color), 1) 100% ); } html { line-height: 1.175; } body { font-size: 1.1em; } #skrollr-body { background-image: radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0); background-repeat: repeat; background-size: 0.25em 0.25em; width: 100%; height: 7.5rem; } #side-bar .side-block div a img { filter: grayscale(100%); } #container { background-image: radial-gradient(circle, rgb(var(--medium-accent), 0.05) 50%, transparent 0); background-size: 0.25em 0.25em; background-repeat: repeat; background-attachment: fixed; } div#page-options-bottom-2 > a, div#page-options-bottom > a { border-radius: 0em; -moz-border-radius: 0em; border: none; transition: none; } div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover { border: none; } #header, #top-bar { background-attachment: scroll; } #header { background-image: none; } #header::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-image: var(--logo-image); background-size: auto 16rem; background-position: center; background-repeat: no-repeat; opacity: 0.4; } #header h1, #header h1 a { position: absolute; top: 1rem; margin: 0; width: 100%; display: flex; justify-content: center; z-index: 0; } #header h2, #header h2 span, #header h2 span::before { position: absolute; top: 2rem; margin: 0; width: 100%; display: flex; justify-content: center; } #header h1 a::before, #header h2 span::before { text-shadow: .063rem 0.1rem 0.1rem #0c0c0c; } #header h1:before, #header h2:before { content: ""; } a.newpage { background: transparent; text-decoration: none } a.newpage { color: rgb(var(--newpage-color)) } #account-topbutton { border: var(--border-styling); } #search-top-box-form input[type="submit"]:hover { background: rgb(var(--text)); color: rgb(var(--back)); } #account-options { background-color: rgb(var(--back)); border: var(--border-styling); } #account-options>ul>li a:hover { color: rgb(var(--text)); } #search-top-box input.empty:hover { color: rgb(var(--back)); } #top-bar>ul>li a { color: rgb(var(--text)); } #page-title { color: rgb(var(--link)); } #page-title:before { content: "> "; } #top-bar div.mobile-top-bar>ul>li a, #top-bar div.top-bar>ul>li a{ color: rgb(var(--text)); } #top-bar div.mobile-top-bar>ul>li a:hover, #top-bar div.top-bar>ul>li a:hover{ color: rgb(var(--back)); } #top-bar div.mobile-top-bar>ul>li>ul>li, #top-bar div.top-bar>ul>li>ul>li { background-color: rgb(var(--back)); } #top-bar div.mobile-top-bar>ul>li>ul>li a, #top-bar div.top-bar>ul>li>ul>li a { color: rgb(var(--text)); } #top-bar div.mobile-top-bar>ul>li>ul>li:hover, #top-bar div.top-bar>ul>li>ul>li:hover { background-color: rgb(var(--text)); } #top-bar div.mobile-top-bar>ul>li>ul>li a:hover, #top-bar div.top-bar>ul>li>ul>li a:hover { color: rgb(var(--back)); } h1, h2, h3, h4, h5, h6 { color: rgb(var(--link)); } h1:before, h2:before, h3:before, h4:before, h5:before, h6:before { content: "> " } blockquote, .blockquote, .darkblock, .dark-styled-quote { padding: 0.1rem 0.7rem; margin: 1rem 0; color: rgb(var(--text)); border: var(--border-styling); } .styled-quote, .light-block { background-color: rgb(var(--text)); padding: 0.1rem 0.7rem; margin: 1rem 0; color: rgb(var(--back)); border: var(--border-styling); } #page-title, .meta-title { border-bottom: var(--border-styling); } .page-rate-widget-box { border: var(--border-styling); background: rgb(var(--back)); } .code { border: var(--border-styling); } .scp-image-block .scp-image-caption { border-top: var(--border-styling); } .scp-image-block { border: var(--border-styling); } hr { color: transparent; background-color: transparent; border: 0; border-bottom: var(--border-styling); } .collapsible-block-link:before { content: "> " } .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { border: var(--border-styling); } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus { background-color: rgb(var(--text)); color: rgb(var(--back)); } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover { background-color: rgb(var(--text)); } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border: var(--border-styling); } table.wiki-content-table th, table.wiki-content-table td { border: var(--border-styling) !important; } .footnotes-footer { border: var(--border-styling); background-color: rgb(var(--back)); } div#page-options-bottom-2 > a, div#page-options-bottom > a { border: var(--border-styling) !important; background-color: rgb(var(--back)); color: rgb(var(--text)); margin: 0; border-collapse: collapse; box-sizing: content-box; } #side-bar .heading p { color: rgb(var(--text)); } #side-bar:hover { border: var(--border-styling); } div.menu-item a:hover { background-color: rgb(var(--text)) !important; color: rgb(var(--back)) !important; } #side-bar div.menu-item a:before, #side-bar div.menu-item a:hover:before { background-color: transparent; } #side-bar .side-block>.collapsible-block .collapsible-block-link { color: rgb(var(--text)); } #side-bar .side-block>.collapsible-block .collapsible-block-link:hover { color: rgb(var(--back)); background-color: rgb(var(--taxt)) !important; } .owindow .button-bar a, a.button, button, div.buttons input, file, input.button { color: rgb(var(--text)); } .printuser img.small { display: none; } ::-webkit-scrollbar-thumb, #side-bar:hover::-webkit-scrollbar-thumb { background-color: rgb(var(--text)) !important; } ::-webkit-scrollbar-track, #side-bar:hover::-webkit-scrollbar-track { background: rgb(var(--back)) !important; } .owindow .button-bar a, a.button, button, div.buttons input, file, input.button { transition: none; } #top-bar div.mobile-top-bar>ul>li, #top-bar div.top-bar>ul>li { transition: none; } #top-bar div.mobile-top-bar>ul>li>a:after, #top-bar div.mobile-top-bar>ul>li>a:before, #top-bar div.top-bar>ul>li>a:after, #top-bar div.top-bar>ul>li>a:before, #top-bar>ul>li { transition: none; } #top-bar>ul>li>:after, #top-bar>ul>li>:before { display: none; } #top-bar li ul { transition: none; } .yui-navset * { transition: none; } #side-bar { background-color: rgb(var(--back)); } #main-content::before { display: none; } .top-box .bottom-text p, .top-box .bottom-text:after, .top-box .top-text p { color: rgb(var(--text)) !important; } .top-box, .diamond-color { background: rgb(var(--back)) !important; } .top-box { border: var(--border-styling) !important; } .top-box .top-text p { font: 2.0rem "VonwaonBitmap 16px" !important; } .top-box .bottom-text p, .top-box .bottom-text:after { font: 1.5rem "VonwaonBitmap 16px" !important; } .top-box .gradient-box, .top-box:before { background: none !important; margin-top: 7px; } .header-diamond { background-image: none !important; } .header-diamond .bg { display: none; } .header-diamond .diamond-pattern, .diamond-color { background: rgb(var(--back)) !important; border: var(--border-styling) !important; mask: none !important; -webkit-mask: none !important; transform: rotate(45deg) translate(4.1rem, -0.46rem); width: 10rem !important; height: 10rem !important; } .bottom-box ul li { font: 1.9rem "VonwaonBitmap 16px" !important; color: rgb(var(--text)) !important; line-height: 1rem !important; } .bottom-box ul li:before { background: rgb(var(--back)) !important; height: 0.75rem !important; width: 0.75rem !important; border: var(--border-styling); } .top-box.class-unknown .header-diamond { filter: none !important; } .top-box.class-0 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-0.png") center/67% no-repeat !important; } .top-box.class-1 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-1.png") center/67% no-repeat !important; } .top-box.class-2 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-2.png") center/67% no-repeat !important; } .top-box.class-3 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-3.png") center/67% no-repeat !important; } .top-box.class-4 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-4.png") center/67% no-repeat !important; } .top-box.class-5 .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-5.png") center/67% no-repeat !important; } .top-box.class-unknown .header-diamond .diamond-image, .top-box.class-pending .header-diamond .diamond-image { background: url("http://backrooms-sandbox-2.wdfiles.com/local--files/theme%3Adatabase/class-unknown.png") center/67% no-repeat !important; } .top-box .header-diamond .diamond-image { -webkit-mask: none !important; mask: none !important; } @media only screen and (max-width: 440px) { .top-box .top-text p { font: 2.0rem "VonwaonBitmap 16px" !important; } .bottom-box ul li { line-height: 1.5rem !important; } } .top-box.class-0{ top:25px; } .top-box.class-1{ top:25px; } .top-box.class-2{ top:25px; } .top-box.class-3{ top:25px; } .top-box.class-4{ top:25px; } .top-box.class-5{ top:25px; } .top-box.class-unknown{ top:25px; } /* .top-text p:nth-child(1){ position: relative; left: 9px; margin:9px 0 5px 0; } */ .top-text p{ position: absolute; top:30%; left:7px; } .bottom-text p{ position: absolute; top:50%; left:7px; margin-top: 7px; } :is(.sd-container[class*="{"], .lang-cn) :is(.class-unknown, .class-未知).top-box .bottom-text::after { margin-left: 7px; }
生存难度:生存難度:
等级等級 5
- 不安全且不稳定
- 精神危害
- 实体横行?
如何使用:
[[include :backrooms-wiki-cn:component:level-class
|class=等级
]]
class 处的可用参数包括以下内容,支持简繁体及英文输入。
| English | 简体中文 | 繁體中文 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 | 0 | 1 | 2 | 3 | 4 | 5 |
| unknown | 未知 | 未知 | |||||||||||||||
| habitable | 宜居 | 宜居 | |||||||||||||||
| deadzone | 死区 | 死區 | |||||||||||||||
| pending | 等待分级 | 等待分級 | |||||||||||||||
| n/a | 不适用 | 不適用 | |||||||||||||||
| amended | 修正 | 修正 | |||||||||||||||
| omega | 终结 | 終結 | |||||||||||||||
该组件支持简繁切换,如下方代码所示:
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级
]]
在 lang 处选择语言,cn 表示简体中文,tr 表示繁体中文,不填默认选择简体中文。
自定义等级
[[include :backrooms-wiki-cn:component:level-class
|lang=cn/tr
|class=等级名字
|color=#000000(带有井号的十六进制色号代码。)
|image=链接(至图片的链接。)
|one=在这
|two=随便
|three=放文字
]]
使用 CSS 进行自定义:
你可以使用 CSS 进行额外的自定义,将代码放入到 [[module css]] 中或者是放入到页面的版式内都可以。在这一组件中,不要把 [[module css]] 放在 [[include]] 里面,把它放在那个的下面或者是页面的顶部或底部。
将这些代码放入到你的页面/版式中以编辑所有的颜色,因为组件的 |color= 部分仅能控制背景:
[[module css]]
.sd-container {
/* 字体 */
--sd-font: Poppins, Noto Sans SC, Noto Serif SC;
/* 边框 */
--sd-border: var(--gray-monochrome); /* 大多数等级 */
--sd-border-secondary: 0, 0, 0; /* 不适用 */
--sd-border-deadzone: 20, 0, 0; /* 死区 */
/* 标志 */
--sd-symbol: var(--sd-border) !important; /* 大多数标志 */
--sd-symbol-secondary: 255, 255, 255; /* 4 级以上的是白色 */
/* 文本 */
--sd-bullets: var(--sd-border) !important; /* 点句符文本颜色 */
--sd-text: var(--swatch-text-secondary-color); /* 顶部框文本颜色 */
/* 等级颜色 */
--class-0: 247, 227, 117;
--class-1: 247, 227, 117;
--class-1: 255, 201, 14;
--class-2: 245, 156, 0;
--class-3: 249, 90, 0;
--class-4: 254, 23, 1;
--class-5: 175, 6, 6;
--class-unknown: 38, 38, 38;
--class-habitable: 26, 128, 111;
--class-deadzone: 44, 13, 12;
--class-pending: 182, 182, 182;
--class-n-a: 38, 38, 38;
--class-amended: 185, 135, 212;
--class-omega: 25, 46, 255;
}
[[/module]]
旧版颜色:
如果你不喜欢新版的样式,想要用回旧版的红色边框色,只需要在你的页面中与组件一同引入下方的代码:
[[module css]]
.sd-container {
--sd-border: 90, 29, 27;
--sd-image: 90, 29, 27;
--sd-symbol: 90, 29, 27;
}
[[/module]]
Level IF-166是后室IF层群的第166层,它于2025年的3月20日被发现。
描述
Level IF-166是后室中一个极其危险、高度不稳定的异常层级。它不存在传统意义上的物理空间结构或固定环境参数。其存在的核心,是一种强制性的、针对性的意识入侵机制——它将流浪者强行拖入其自身童年记忆的碎片化闪回之中,并对其进行系统性、恶意的扭曲和污染。
进入层级的流浪者会瞬间丧失对后室环境的感知,被毫无征兆地抛入一个极其逼真的童年记忆场景片段。这些场景的选择似乎是随机的,但往往聚焦于情感强烈,1具有关键个人意义的时刻2。
初始沉浸感极强。场景中的视觉细节、听觉、嗅觉、触觉都近乎完美地复刻了流浪者记忆深处的印象,足以在第一时间瓦解其现实感,诱使其相信“回归”或“脱离后室”的虚假希望。然而,这种“完美”只是陷阱的伪装。几乎在沉浸完成的瞬间,层级便开始注入其扭曲的“毒素”。这种扭曲并非大规模的环境改变,而是精准、微妙且极具心理破坏性的细节篡改。
一名流浪者的回忆场景,现已失踪
记忆中关键人物的面部特征会液化、模糊或缺失关键部位。他们的行为模式会变得极端、非理性且充满压迫感:温和的母亲可能动作僵硬如提线木偶,声音粘滞空洞;沉默的父亲可能爆发出无法理解的暴怒;玩伴的笑容可能定格成令人毛骨悚然的假面。他们的声音往往失真,夹杂着无法解释的电流杂音、低频嗡鸣或诡异的回声。
熟悉的环境中会渗入无法解释的异常元素。汤锅里翻滚的可能是蠕动、形态不明的粘稠物质;阴影角落可能潜藏着非几何形态的、缓慢脉动的暗影;心爱的玩具可能过度膨胀、结构扭曲,表面覆盖着油腻反光的异物,甚至裂开通往蠕动着黑暗的裂隙;光线可能在不合逻辑的地方产生折射或扭曲,投下意义不明的怪异阴影;声音传播可能被局部抑制或放大,造成诡异的寂静或震耳欲聋的单一噪音。
核心的扭曲在于对记忆核心情感的恶意篡改和放大。原本可能中性甚至温暖的场景,会被强行注入压倒性的恐惧、深不见底的无助、冰冷的疏离感或被背叛的尖锐愤怒。层级本身弥漫着一种压抑的氛围,能有效放大流浪者的负面情绪,同时抑制任何积极或平和的感受。
记忆场景的切换没有任何预兆或规律,当前场景会在瞬间崩溃、溶解。切换过程极其痛苦,伴随强烈的失重感、方向感彻底丧失、剧烈的眩晕以及感官的极端混乱。视觉上表现为高速闪烁的强光与黑暗交替、信号干扰般的满屏雪花、色彩爆炸或画面像湿壁画般剥落;听觉上则是尖锐到刺穿脑髓的高频噪音、震耳欲聋的低音轰鸣、金属刮擦玻璃的刺耳声或无数声音碎片混合成的无意义喧嚣。切换过程本身即是对精神的巨大摧残。新场景的出现同样毫无过渡,流浪者可能从卧室直接“摔”进小巷,从游乐场“跌”入教室。每一次切换都加深了迷失感和对现实掌控力的剥夺。
层级并非简单地“播放”扭曲的记忆。其更深层的恶意在于,这些被污染、被注入恐惧的闪回片段,会如同病毒般,逐步覆盖、替代流浪者大脑中存储的原始、真实的童年记忆。随着在层级中经历的扭曲闪回次数增多、时间延长,流浪者会惊恐地发现自己越来越难以清晰地回忆起某个童年事件原本的样子。那些被篡改的细节——模糊的脸、汤里的蠕动、被无限放大的愤怒、裂开的玩偶嘴——会顽固地占据记忆的位置,挤走真实的情感脉络和细节。
这种记忆覆写过程伴随着剧烈的认知失调和精神痛苦。流浪者会陷入自我怀疑。
实体
Level IF-166内未观测到任何符合后室常规定义的实体(如笑魇、猎犬、悲尸等)。然而,这绝不意味着该层级是安全的。层级本身通过其核心机制所创造出的扭曲记忆造物——那些面目模糊异化的“亲人”、环境中渗出的诡异现象,使流浪者遭受心理上的折磨。
基地、前哨与社区
由于Level IF-166的极端危险性、空间不稳定性、精神污染特性以及近乎100%的致死率,在该层级内建立永久性基地、前哨站或社区是不可行的。
入口与出口
入口
- 在Level IF-81中的房屋内切出可能会来到这里。
- 当流浪者回忆童年阴影,或坏事时会来到此层级。
出口
- 在任意停车场场景,在车内切出会到达Level IF-59。
- 在任意家中,或房子内的场景,切出小概率会来到一个随机生存难度为5的层级。
- 如在遭受回忆带给你的不良情绪时,保持情绪一定,会来到随机生存难度为宜居的层级。
空气的味道首先回归。不是后室无处不在的尘埃、霉菌和绝望的混合体,而是一种……温暖的、带着油脂香气的味道,混合着米饭的蒸汽和某种蔬菜(是……青菜?)被翻炒后的青涩气息。还有一丝极淡的、廉价柠檬味洗洁精残留的味道。是我家厨房。晚饭时间。无数次放学后推开门,这股味道就扑面而来,代表着安全和温饱。
我猛地睁开眼。后室那令人神经衰弱的嗡鸣消失了,取而代之的是熟悉的、实实在在的噪音:锅铲刮擦铁锅底发出的略显刺耳的“嚓嚓”声,汤锅里水沸腾翻滚的“咕嘟咕嘟”声,还有抽油烟机沉闷的轰鸣。头顶是那盏永远有点晃眼的白炽灯,把狭小的厨房照得亮堂堂,也把弥漫的水汽映照得更加清晰。我正站在厨房门口,脚下是略有油腻感的瓷砖地面。一切都那么……正常。过于正常了。心脏在胸腔里狂跳,不是因为恐惧,而是巨大的困惑和一丝荒谬的希冀——我回来了?真的回来了?
“妈?”我的声音干涩,像砂纸摩擦。喉咙发紧。
灶台前,那个系着围裙的背影顿了一下。那条围裙,洗得发白,印着褪色的、几乎看不清的小碎花。是我母亲的背影。她没回头,继续翻炒着锅里的菜。动作似乎有点……过于专注了?肩膀显得比记忆里更单薄些。
我的目光下意识地飘向灶台上那口冒着腾腾热气的汤锅。乳白色的汤水翻滚着,里面煮着……面条?米粒?不,等等……那在泡沫中沉浮的东西……形状不太对。不是通常的片状或粒状。它们看起来更……浑圆?带着一种诡异的、半透明的质感,在滚烫的汤水里缓慢地……蠕动?是的,蠕动!像某种软体的、无脊椎的生物,随着沸腾的汤水起伏、蜷曲、伸展。一股极其微弱、却异常顽固的腥气,像是放了很久的死鱼内脏,穿透了饭菜的香味和柠檬洗洁精的气味,像一根冰冷的针,精准地刺入我的鼻腔。
胃里一阵翻搅。寒意顺着脊椎爬升。
就在这时,母亲缓缓地转过身来。她的脸……笼罩在氤氲的水汽里,像隔着一层磨砂玻璃。嘴角是向上弯着的,应该是在微笑。但那笑容……僵硬。像是用尺子比着画上去的,嘴角的弧度固定在一个刻板的、毫无温度的角度。
“回来啦?饿了吧?”她的声音响起。音调是我熟悉的,带着家常的温和与一丝疲惫。但不对劲。那语调的尾音……拖得太长了。像一根被抻得过紧、快要失去弹性的橡皮筋,透着一股令人不适的粘滞感。而且,她的眼睛……不,那不是眼睛!水汽没有散开,反而在她眼睛的位置凝聚、旋转,形成了两个深色的、缓慢转动的……漩涡!没有瞳孔,没有眼白,只有两团混沌的、仿佛能吸走光线的水汽涡流,穿透朦胧的水汽,“看”着我。那目光空洞、呆滞,却又带着一种非人的、穿透性的审视。
恐惧,冰冷彻骨的恐惧,瞬间冻结了我的血液。这不是我的母亲!这只是一个披着她外壳的……东西!那汤里蠕动的东西,这水汽漩涡般的眼睛,这粘滞的声音……警报在脑中疯狂尖啸!快离开这里!
“妈……”我试图后退,声音抖得不成样子,脚却像钉在了油腻的瓷砖上。后背重重撞上了冰冷的门框。
就在我的脊骨被门框硌得生疼的瞬间——
“滋——啪!滋——啪!滋——啪——!!!”
头顶那盏刺眼的白炽灯,像垂死的野兽般疯狂地痉挛起来!不是电压不稳那种温柔的明灭,而是剧烈的、歇斯底里的频闪!每一次熄灭都带来令人窒息的、绝对的黑暗,仿佛瞬间被扔进了无底深渊;每一次亮起都像一道灼热的闪电,狠狠地劈在眼球上,留下灼痛的残影。在这强光与黑暗的狂暴轮番轰炸下,眼前的一切——母亲那水汽弥漫的、漩涡眼的脸,那口翻滚着蠕动物质的汤锅,油腻反光的灶台,狭窄的厨房空间——都开始剧烈地扭曲、变形、溶解!
墙壁像融化的蜡油一样流淌下来,橱柜门扭曲折叠成不可能的角度,母亲的身影在明灭中分裂、拉长,最后只剩下一团剧烈抖动、色彩混杂、线条崩坏的抽象图案。整个世界变成了一台彻底失控、濒临爆炸的老旧电视机屏幕!
“不——!”我下意识地抱头蜷缩,尖叫声被疯狂闪烁的灯光和视觉的撕裂感堵在喉咙里。
失重感!比自由落体更狂暴的失重感!仿佛被一只无形的巨手攥住,从这片正在崩溃溶解的恐怖厨房里狠狠地、粗暴地拽离!天旋地转!胃袋被挤压到喉咙口!眼前是疯狂旋转的色彩风暴和破碎的视觉残片——某个碎片里,是母亲那双水汽漩涡的眼睛;某个瞬间,锅铲刮擦锅底的声音被拉长成凄厉的、非人的哀嚎……
感官彻底混乱、失灵。时间感消失。只有被暴力抛掷、撕扯的眩晕和恶心。
坚硬。冰冷。一种带着细微颗粒感的粗糙触感猛地硌进了我的膝盖和掌心。钻心的疼痛让我从混沌中瞬间抽离。空气里弥漫着浓重的、带着铁锈味的灰尘气息,混杂着城市背街小巷特有的、垃圾在角落缓慢发酵的酸馊味和潮湿苔藓的阴湿霉味。这味道……像一根冰冷的针,瞬间刺穿了记忆的迷雾。
我猛地抬起头,顾不上膝盖的疼痛。眼前是一条狭窄、逼仄的死胡同。两侧是高耸的、沉默的居民楼水泥墙壁,斑驳不堪,爬满了深色的、像干涸血迹一样的水渍和经年累月的污垢。头顶的天空被挤压成一条灰蓝色的、肮脏的细线,吝啬地投下一点浑浊的光,勉强照亮脚下坑坑洼洼、布满碎石和可疑深色污渍的水泥地。巷子深处堆着几个鼓鼓囊囊、散发着恶臭的黑色垃圾袋,绿头苍蝇像不祥的乌云般嗡嗡盘旋。
一股寒意,比膝盖的疼痛更尖锐、更深入骨髓,瞬间攫住了我的心脏,让它停止了跳动。这条巷子……我认得它!刻骨铭心地认得!不是因为它的位置,而是因为这里,埋藏着我童年某个巨大恐惧和屈辱的锚点。是我极力想要忘记,却总在噩梦中重回的地方。
我的目光像被磁石吸引,死死地钉在巷子中段。那里,靠近一个早已废弃、通体覆盖着暗红色、仿佛凝固血液般铁锈的消防栓旁边,蹲着一个人影。那个宽厚的、穿着洗得发白、肩头还蹭着几块灰色油污的蓝色工装外套的背影,那微微佝偻、仿佛蕴藏着无穷怒气的姿态……是他。是我的父亲。
他蹲在那里,肩膀微微耸动着,专注地低着头,手里似乎在摆弄着什么。一股冰冷刺骨的预感,带着浓重的血腥铁锈味,瞬间扼住了我的喉咙,让我无法呼吸。我想冲过去,想大喊“住手!”,想阻止这场即将发生的、重复了无数次的噩梦。但我的双脚,像被浇铸在了冰冷坚硬的水泥地里,沉重得无法挪动分毫。只能像一个被无形的绳索捆绑的囚徒,被迫站在这里,眼睁睁地看着,重温这场刻入灵魂的刑罚。
父亲猛地站起身。动作带着一股压抑不住的、火山爆发般的暴戾怒气。他手里紧紧抓着一个东西!那银灰色的流线型机身,那标志性的可变后掠翼结构,那每一个细节都曾让我爱不释手、反复摩挲的涂装……是我那架F-14雄猫战斗机模型!是我用积攒了整整一个暑假的零花钱,省下无数顿早餐,又软磨硬泡了母亲很久才得到的宝贝!它曾是我书桌上最耀眼的明星,是我向伙伴们炫耀的资本,承载着我笨拙却无比珍视的梦想和心血。
父亲背对着我。我看不清他此刻的表情。只能看到他抓着模型机身的手,指关节因为过度用力而绷紧、发白,甚至微微颤抖着。那不是把玩,那是毁灭前的紧握!然后,那只手,带着积蓄的所有怒火和某种我永远无法理解的宣泄,猛地、高高地扬起!
时间在那一刻被无限拉长。银灰色的机翼在空中划过一道绝望的、缓慢的弧线。阳光(如果那也算阳光)在金属漆面上投下最后一瞬冰冷的反光。
“哐啷——!!!!”
刺耳到足以让心脏骤停、灵魂出窍的碎裂声,在这死寂的小巷里如同炸弹般轰然炸响!那不是简单的落地声,那是塑料结构在巨力下瞬间解体的哀鸣!尖锐、密集、如同无数根冰冷的玻璃针狠狠扎进耳膜,贯穿大脑!脆弱的机身以极其残暴的姿态狠狠砸在冰冷粗糙的水泥地上,瞬间四分五裂!机头断裂,带着驾驶舱滚向一边;机翼碎裂成好几块不规则的残片,像被炸开的弹片;细小的零件——起落架轮子、挂载的导弹、透明的座舱盖——如同被诅咒的烟花,带着惊人的力量迸射向四面八方,叮叮当当地弹跳着,滚落到肮脏的角落、浑浊的水洼里,甚至溅到了我的脚边。
父亲就站在那堆曾经是骄傲、如今只是垃圾的银灰色碎片旁边。他的胸膛剧烈地起伏着,发出沉重、浑浊、如同破旧风箱被强行拉动的喘息声。那喘息里饱含着未消的怒意,像实质的拳头,在这狭窄的、充满回声的巷子里反复捶打,撞击着冰冷的墙壁,又反弹回来,层层叠叠,沉重地压在我的胸口,让我每一次呼吸都变得无比艰难。他依然没有回头。
我死死地盯着地上那堆碎片。一片断裂的、印着红五星的机翼,正好落在一个浅浅的、浑浊的泥水洼里。水面倒映着上方那一线灰暗的天空,也倒映出父亲模糊的、扭曲变形的侧影。一股巨大的、混合着悲伤、愤怒和被彻底践踏的屈辱感的洪流,混合着童年时那种深入骨髓的无力感和无助感,像冰冷的潮水般猛地涌上来,瞬间淹没了我的口鼻,让我窒息。我张开嘴,想质问“为什么?”,想嘶吼出我的愤怒和委屈,想发出哪怕一点点的抗议之声。但喉咙里像是被滚烫的、粗糙的沙砾堵死了,灼烧着,撕裂着,发不出任何声音,只有无声的哽咽在胸腔里翻腾。
就在这时,父亲似乎终于听到了身后那无声的崩溃,或者仅仅是发泄后的余韵。他缓缓地、极其缓慢地,开始转过身。肩膀带动着身体,一点点地侧过来。
心脏在胸腔里疯狂地撞击,每一次跳动都像是用尽全力撞向一面铜墙铁壁,震得耳膜嗡嗡作响。巨大的、原始的恐惧瞬间压倒了所有的悲伤和愤怒。童年时那足以吞噬一切的、对父亲怒火的恐惧感再次精准地攫住了我。身体比大脑反应更快——我猛地向后一缩,脊背重重撞在身后冰冷粗糙、布满颗粒的水泥墙壁上,粗糙的表面刮擦着皮肤。
就在父亲的脸即将完全转过来,我的目光即将被迫与他对视的那一刹那——
“滋嘎——!!!!!!”
一种无法形容的、纯粹恶意的噪音,毫无征兆地撕裂了小巷里凝滞的、沉重的空气!它像是老式收音机瞬间调到最大音量时失控的啸叫,又像是无数片生锈的、锋利的金属锯片在巨大的玻璃板上疯狂地、反复地刮擦!声音尖锐、高亢、毫无节奏,带着一种纯粹破坏性的力量,狠狠地贯穿了我的耳膜,直刺大脑最深处!仿佛要把脑髓都搅成浆糊!
视野瞬间被一片狂暴的、毫无意义的、密集到令人作呕的雪花点彻底覆盖!父亲的背影,地上的残骸,肮脏的墙壁,头顶那一线灰天,父亲即将转过来的脸……所有的一切,都在刺耳到极致的噪音和疯狂抖动的视觉雪花中,如同被投入搅拌机的画作,疯狂地扭曲、抖动、撕裂、分解!整个世界仿佛变成了一台彻底短路、濒临物理爆炸的机器!
“呃啊啊——!”我痛苦地捂住双耳,身体蜷缩着撞向墙壁,但那噪音像是直接作用在颅骨内部,从每一个骨缝里钻进来,根本无法阻挡,只能被动承受着这足以摧毁神经的酷刑。
又一次!那该死的、狂暴的失重感!比厨房那次更蛮横,更不容抗拒!身体被一股无法想象的力量狠狠抛起,像狂风巨浪中的一片枯叶,被卷入光怪陆离、高速旋转的混沌洪流。那刺耳的刮擦噪音还在持续,如同跗骨之蛆,视觉里充斥着爆炸般的混乱色彩和扭曲崩坏的线条碎片。意识在这狂暴的传送中像风中残烛,随时可能熄灭。
“噗。”
一声轻得几乎听不见的闷响,我跌坐在一片柔软之上。预想中坚硬地面的撞击没有到来。身下是厚实、带着短绒毛质感的织物。一股混合着干净棉布、旧书页散发出的淡淡油墨香、被午后阳光晒透了的松木家具气息,以及……一丝若有若无的、属于孩童的、甜腻的奶香和爽身粉的味道,温柔地、像温暖的毯子一样包裹了我。这气味……像一把钥匙,瞬间打开了记忆最深处的门锁,轻轻抚平了刚才在冰冷小巷里经历的暴戾和噪音留下的惊悸。是“家”的味道。是我房间的味道。
我喘息着,惊魂未定地抬起头,贪婪地呼吸着这久违的、令人心安的气息。
眼前是一个小小的、无比熟悉的房间。淡蓝色的墙壁,像晴朗的夏日天空,贴着几张早已褪色、边缘卷起的卡通海报(一只穿着背带裤的兔子,一艘飞向月球的火箭)。一张小小的、原木色的书桌靠窗摆放,上面散落着几本摊开的图画书(色彩鲜艳的动物世界),几支用得只剩半截的蜡笔随意放着。窗户敞开着,白色的纱帘被初夏的微风轻轻吹拂,像温柔的波浪,缓缓起伏。金黄色的、近乎透明的阳光透过干净的玻璃窗,在地板上投下温暖明亮的光斑,光斑里细小的尘埃在无声地舞动。一切都笼罩在一种宁静、安详、近乎圣洁的午后氛围里。安全。这里是绝对的安全区。是我童年时真正的堡垒,隔绝了外面的风雨和争吵。
紧绷到极点的神经,在这一刻,被这熟悉到骨髓里的气息和环境,轻轻地、小心翼翼地拨动了一下。一股难以言喻的、混合着重逢的酸楚和巨大委屈的洪流猛地冲上鼻腔,眼眶瞬间发热发涩。我几乎是贪婪地、大口地呼吸着这久违的、带着阳光和木头香味的空气,仿佛要将肺里残留的所有小巷的冰冷铁锈味和垃圾的腐臭都彻底置换出去。身体不自觉地放松下来,想要沉浸在这份失而复得的温暖和庇护中。
然而,就在我试图完全卸下防备,让这久违的安全感包裹自己,甚至想伸手触摸一下那温暖的阳光光斑时,我的目光,像被无形的线牵引着,扫过了房间的角落——那个正对着我的小床的位置。
一股冰冷的电流,带着绝对的零度,瞬间从我的尾椎骨窜上天灵盖!刚刚涌起的那一丝暖意被瞬间冻结、粉碎、蒸发!
在房间的角落里,那张小小的、铺着彩色塑料布(印着字母和动物图案)的游戏桌旁,坐着一个巨大的、毛茸茸的身影。
是我的玩具熊,布朗尼。棕色的、曾经憨态可掬的泰迪熊。它是我七岁生日时,奶奶送给我的礼物,是我童年最忠实的伙伴和沉默的守护者。多少个夜晚,我抱着它入眠,对着它诉说不敢告诉大人的秘密,眼泪浸湿过它胸前的绒毛。它总是安静地坐在那个角落,用两颗黑色的大纽扣眼睛温和地“注视”着我,嘴角缝线的微笑永恒不变。
但此刻,布朗尼的样子……彻底颠覆了我对它所有的记忆和情感!它变得……巨大!
不是大了一号两号,而是像被疯狂充气的气球,或者吸收了黑暗的肿瘤,它的体型膨胀到了令人恐惧的程度!臃肿庞大的身躯几乎塞满了那个小小的角落,毛茸茸的背部紧紧抵着天花板,把那张小小的游戏桌都挤得歪斜到了一边,桌腿在地上划出刺耳的摩擦声(奇怪,刚才没听到?)。它坐在那里,不再是我记忆中那个可以随意搂抱、充满柔软填充物的玩伴尺寸,而像一个占据了整个角落的、充满恶意的、臃肿的怪物。那身原本柔软服帖的棕色绒毛,此刻根根倒竖,像豪猪的尖刺,在窗外投进的阳光下闪烁着一种诡异的、油腻的光泽,仿佛被泼上了一层粘稠的、半凝固的松脂。
最令人毛骨悚然的是它的脸。那两颗本该是温暖象征的黑色纽扣眼睛,此刻在过度膨胀的、像个巨大毛球的熊脸上显得异常渺小、可怜,深嵌在浓密、倒竖的绒毛深处,像两颗被遗忘在苔原上的黑石子。而纽扣眼睛下方,本该是那由棕色缝线组成的、永远上扬的、憨厚微笑嘴巴的位置……裂开了。
那不是物理上的撕裂,线头崩断。而是从浓密的、倒竖的绒毛深处,缓缓地、蠕动地……向两边裂开了一道缝隙。缝隙边缘的绒毛被一种无形的、粘稠的力量向两边推开、卷曲,露出下面……不再是白色蓬松的填充棉。缝隙深处,是一片……浓稠得化不开的、仿佛拥有生命的、在无声蠕动翻涌的黑暗。那黑暗不是空洞,它像某种粘稠的、污秽的淤泥,在缓缓地起伏、鼓胀。
那道裂开的缝隙微微翕动着,像在无声地呼吸。一种极其细微的、湿漉漉的、如同无数软体节肢动物在厚厚潮湿苔藓上缓慢爬行的声音,“沙…沙…嘶……” 丝丝缕缕地从那道黑暗的缝隙里渗透出来,不是通过空气振动传入耳朵,更像是直接作用在耳道深处、神经末梢上的冰冷粘腻的触感。
它不再是布朗尼。它坐在我童年最安全的堡垒的核心,像一个巨大的、沉默的、正在腐烂的异界肿瘤。它庞大、臃肿、布满倒刺般的绒毛,裂开的嘴里是蠕动的深渊。那股熟悉的、属于房间的温暖、阳光、木头和童真的气息,似乎瞬间被它身上散发出的、无形的阴冷、粘稠的恶意和腐朽感彻底污染了。阳光依旧明亮地照在地板上,却再也无法穿透它周围那圈无形的寒冰领域,带来丝毫暖意。只有深入骨髓的冰冷。
“布……布朗尼?”我的声音干涩得像两块砂纸在用力摩擦,带着自己都无法控制的、剧烈的颤抖。我多么希望它能像过去一样,只是歪歪头,用纽扣眼睛“看”着我。
巨大的玩具熊没有动。只有那道裂开的、蠕动着浓稠黑暗的缝隙,似乎极其轻微地扩张了一下,边缘的绒毛卷曲得更厉害了。那湿漉漉的、令人头皮发麻的爬行声,“沙…嘶…”,仿佛也随之清晰了一点点,更直接地钻进我的大脑。
就在这时,房间的门——那扇虚掩着的、通往客厅的、刷着白漆的木门——发出了一声轻微到几乎听不见的“吱呀……”声。
我的心脏骤然停跳了一拍,血液似乎瞬间冲上头顶又在同一秒冻结成冰!我猛地扭头看向门口!
一个小小的身影,正扒着门框,探进半个脑袋。那是一个小男孩。大概五六岁的样子,穿着小小的、洗得有些发白的蓝色背带裤,里面是件印着模糊卡通图案的条纹T恤。柔软的、有点乱糟糟的黑发贴在白皙的额头上。他的眼睛很大,乌溜溜的,像两颗浸润在水里的黑葡萄,带着孩童特有的、未经世事的清澈。此刻,这双眼睛里充满了怯生生的、好奇的光芒,正小心翼翼地打量着房间里面,似乎在寻找什么,或者被什么声音吸引。
时间仿佛在这一刻凝固了。血液冲上头顶,又在瞬间冻结。我认识这张脸。每一个细节都熟悉得如同在镜中凝视自己早已泛黄的童年照片。那眉眼的弧度,那微微翘起的鼻尖,那因为紧张和好奇而微微抿起的、带着天然红润的嘴唇……那是我!是童年时的我自己!
他就站在那里,小小的手指因为用力而指节发白,紧紧扒着门框,身体微微缩着,似乎有点害怕房间里可能存在的“大人”,又忍不住想窥探这个属于他的小小世界。他的目光先是飞快地扫过跌坐在房间中央地板上的我——这个突然出现在他安全领域的、陌生的大人——眼神里充满了困惑和一丝不易察觉的警惕。然后,几乎是本能地,他的视线越过了我,落在了房间角落里——那个巨大、诡异、散发着绝对不祥气息的、占据了整个角落的毛绒怪物身上。
小男孩的目光在接触到那个臃肿的、布满倒刺般油亮绒毛的、尤其是脸上裂开那道蠕动黑暗缝隙的怪物的瞬间,猛地一缩!乌溜溜的眼睛瞬间瞪大到极限,瞳孔因极致的恐惧而扩散!那是一种纯粹、原始、未经任何世故污染的、面对无法理解的恐怖之物时最本能的恐惧!他的小脸“唰”地一下变得惨白如纸,失去了所有血色,嘴唇无法控制地剧烈颤抖起来,小小的身体开始不受控制地筛糠般发抖。他像是被无形的冰水从头浇到脚,瞬间冻僵在原地。
他猛地扭回头!那双因为极度恐惧而睁得滚圆、几乎要裂开的眼睛,死死地、带着一种绝望的求救和无声的、尖锐的质问,钉在了我的脸上——这个跌坐在他房间地板上的、陌生的“大人”。他的眼神像在尖叫:那是什么东西?!它怎么会在这里?!你做了什么?!快把它弄走!!
下一秒,小男孩的嘴巴张开,小小的胸膛剧烈起伏,喉咙里发出“嗬…嗬…”的抽气声,眼看那积蓄到顶点的、足以刺穿耳膜的恐惧尖叫就要爆发出来——
“嗡——————!!!”
一声沉闷到极致的、仿佛来自地核深处、又像是宇宙真空背景噪音被无限放大的巨大嗡鸣,毫无预兆地撼动了整个房间!不是通过空气传播的声音,更像是一种实质性的、毁灭性的能量波动,像一面横贯天地的、无形的巨鼓被一只星球般的手狠狠擂响!
嗡鸣响起的瞬间,眼前的一切——角落里那巨大裂口的玩具熊、门口那惊恐欲绝的小男孩、温暖阳光下的淡蓝色墙壁、铺着柔软地毯的地板、飞舞的尘埃、飘动的纱帘——就像一幅被投入焚化炉的巨幅油画,猛地扭曲、溶解、燃烧!所有的色彩都在疯狂地流淌、混合、变黑!所有的线条都像活过来的毒蛇般扭动、崩断、缠绕!小男孩那张写满极致恐惧的、惨白的小脸,在扭曲崩坏的视野中像橡皮泥一样被拉长、变形,最后破碎成无数纷飞的、燃烧的色块,连同他那即将撕裂空气的尖叫一起,被那吞噬一切的、毁灭性的巨大嗡鸣彻底碾碎、吞噬!
失重感再次降临!这一次,它带着一种前所未有的、令人绝望的粘滞感。不再是粗暴的抛掷,更像被一只无形的、冰冷粘稠的巨手攥住,拖入一片深不见底、冰冷刺骨的沥青海洋。身体沉重无比,每一个微小的动作都耗费着灵魂的力量,窒息感如影随形,冰冷粘稠的物质从四面八方压迫而来。眼前是混乱不堪、令人作呕的视觉漩涡,无数破碎的画面——母亲水汽里的漩涡眼、汤锅里蠕动的苍白异物、父亲扬起手臂的暴戾瞬间、塑料模型解体的碎片、玩具熊裂开的黑暗缝隙、小男孩惨白惊恐的脸——像无数锋利的、淬毒的玻璃碎片,在漩涡中高速旋转、碰撞、疯狂地切割着我的意识,要将它彻底搅碎。
不知过了多久,也许只有几秒钟,也许漫长到意识本身即将被这粘稠的黑暗和锋利的碎片彻底磨灭、消散……
粘滞感骤然消失。
« Level IF-165 | Level IF-166 | Level IF-167 »


