:root {
--theme-base: "black-highlighter";
--theme-id: "speednoclippers";
--theme-name: "SpeedNoclippers Theme";
/* Header */
--logo-image: url("http://backroomssandboxcn.wikidot.com/local--files/collab:theme:speednoclippers/speednoclippers.svg");
--header-title: "速切玩家";
--header-subtitle: "只为更快,只为通关";
/* 标准色 */
--white-monochrome: 248, 248, 255;
/* 白色 */
--very-light-gray-monochrome: 56, 116, 248;
/* 次强调色(应用于杂项) */
--light-gray-monochrome: 135, 170, 230;
--pale-gray-monochrome: 255, 255, 255;
/* 次强调色(登录时) */
--gray-monochrome: 84, 144, 248;
--bright-accent: 84, 144, 248;
/* 灰色 */
--black-monochrome: 0, 53, 145;
/* 黑色 */
--medium-accent: 31, 111, 247;
/* 蓝色*/
--dark-accent: 0, 53, 145;
/* 深蓝色 */
--dark-gray-monochrome: 70,130,180;
/* 评分模块颜色 */
--rating-module-button-plus-color: var(--black-monochrome);
--rating-module-button-negative-color: var(--dark-accent);
--rating-module-button-cancel-color: var(--black-monochrome);
--rating-module-button-credit-color: var(--black-monochrome);
/* 链接颜色 */
--link-color: 0, 81, 255;
--hover-link-color: 46, 172, 254;
--visited-link-color: 70,130,180;
--newpage-color: 156,56,156;
/* 背景与网站标题色 */
--background-gradient-color: var(--light-gray-monochrome);
--header-gradient-color-bottom: var(--medium-accent);
--header-gradient-color-middle: var(--black-monochrome);
--header-gradient-color-top: var(--black-monochrome);
/* 主要主题色 */
--swatch-background: var(--light-gray-blacmonochrome);
--swatch-primary: var(--bright-accent);
--swatch-primary-darker: var(--medium-accent);
--swatch-primary-darkest: var(--dark-accent);
}
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
background-image: var(--logo-image);
opacity: 1;
}
body{
background-color: rgb(237,237,255);
}
#skrollr-body {
background-image: none;
}
/* 图片块 */
.scp-image-block {
border: none;
}
.scp-image-block .scp-image-caption {
color: rgb(var(--white-monochrome));
background-color: rgb(var(--dark-accent));
}
/*评分块*/
.page-rate-widget-box {
background-color:rgb(var(--white-monochrome));
border: 0.2rem solid rgba(var(--black-monochrome));
}
/* TABVIEW */
.yui-navset .yui-content {
background-color:rgba(var( --light-gray-monochrome), .25);
border-color: rgba(var(--dark-accent), 1);
}
.yui-nav {
border-color: rgba(var(--dark-accent), 1);
}
/*未选择的tab*/
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: rgba(var(--light-gray-monochrome), .25);
color:rgb(var(--black-monochrome));
}
/*鼠标移上去的tab*/
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
background-color: rgba(var(--gray-monochrome));
}
/*选了的tab*/
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected {
background-color: rgba(var(--dark-accent), 1);
}
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
background-color: rgba(var(--dark-accent), 1);
}
/* 标准引用块 */
blockquote, div.blockquote {
border: 1px dashed;
background-color: rgba(135,170,230,.25);
background-opacity: 0.4
}
/* 代码块 */
.code {
border: 1px solid;
background-color: rgba(135,170,230,.25);
}
/*标题块/暗色标题块(block是标题,box是正文)*/
.titleblock {
background-color: rgb(var(--white-monochrome));;
padding: 0.5rem 1rem 0.10rem;
margin: 1.5rem 0rem 0.5rem 0rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
border: solid rgb(var(--dark-accent)) 2px;
}
.titlebox{
position: relative;
top: -1.6rem;
background-color: rgb(var(--dark-accent));
color: rgb(255,255,255);
padding: 0.25rem 1rem;
line-height: 0.1rem;
}
.dark-titleblock {
background-color: rgb(var(--dark-accent));
color: rgb(255,255,255);
padding: 0.5rem 1rem 0.10rem;
margin: 1.5rem 0rem 0.5rem 0rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
border: solid rgb(255,255,255) 2px;
}
.dark-titlebox{
position: relative;
top: -1.6rem;
background-color: rgb(var(--white-monochrome));
color: rgb(0,0,0);
padding: 0.25rem 1rem;
line-height: 0.1rem;
}
/*各种装饰块*/
.darkblock a{
color: #bbbbbb;
}
.styled-quote {
background-color:rgb(var(--white-monochrome));;
border-left: 0.5rem solid rgba(var(--dark-accent));
}
.darkblock {
background-color:rgb(var(--dark-accent));
}
.dark-styled-quote {
background-color:rgb(var(--dark-accent));
border-left: 0.5rem solid rgba(255,255,255);
color:rgb(var(--white-monochrome));
}
.dark-styled-quote a{
color: #bbbbbb;
}
.styled-quote-d {
background-color:rgb(var(--white-monochrome));
border-left: 0.5rem solid rgba(var(--dark-accent));
border-right: 0.5rem solid rgba(var(--dark-accent));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote-d {
background-color:rgb(var(--dark-accent));
border-left: 0.5rem solid rgb(var(--white-monochrome));
border-right: 0.5rem solid rgb(var(--white-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-styled-quote-d a{
color: #bbbbbb;
}
.borderblock{
background-color:rgb(var(--white-monochrome));
border: 0.25rem solid rgba(var(--dark-accent));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-borderblock{
background-color:rgb(var(--dark-accent));
border: 0.25rem solid rgb(var(--white-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.dark-borderblock a{
color: #bbbbbb;
}
/*有logo或者别的什么图片的块*/
.logoblock{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--white-monochrome));
}
.logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(http://backroomssandboxcn.wikidot.com/local--files/collab:theme:speednoclippers/speednoclippers.svg) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
.border-logoblock{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--white-monochrome));
border: solid 0.3rem rgb(var(--dark-accent));
}
.border-logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(http://backroomssandboxcn.wikidot.com/local--files/collab:theme:speednoclippers/speednoclippers.svg) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
.noclipblock{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--white-monochrome));
}
.noclipblock::after{
content: "";
border: solid 2px #0000;
background: url(http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/noclipb) left no-repeat;
background-position: left;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
.noclipblock-r{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--white-monochrome));
}
.noclipblock-r::after{
content: "";
float: left;
border: solid 2px #0000;
background: url(http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/noclipb) right no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
.dark-noclipblock{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--black-monochrome));
color:rgb(var(--white-monochrome));
}
.dark-noclipblock::after{
content: "";
float: left;
border: solid 2px #0000;
background: url(http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/noclipw) left no-repeat;
opacity: 0.5;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
.dark-noclipblock-r{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--black-monochrome));
color:rgb(var(--white-monochrome));
}
.dark-noclipblock-r::after{
content: "";
float: left;
border: solid 2px #0000;
background: url(http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/noclipw) right no-repeat;
opacity: 0.5;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
pointer-events: none;
}
/*奇奇怪怪的阴影块*/
.shadowblock{
padding: 0.01rem 1rem;
box-shadow: 0.5rem 0.5rem rgb(0,53,145);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgba(135,170,230,.4);
}
.inset-shadowblock{
padding: 0.01rem 1rem;
box-shadow: inset 5em 1em rgba(31,111,247,.25), inset 8em 2em rgba(84,144,248,.25), 0.1rem 0.2rem 0.2rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--white-monochrome));
border: solid 0.3rem rgb(var(--dark-accent));
}
/*sd模块*/
.top-box.class-unknown .header-diamond { filter: none !important; }
.top-box.class-unknown:before, .top-box.class-unknown .header-diamond .diamond-pattern{ opacity: 0.15 !important; }
.bottom-box ul li {
color: rgb(var(--black-monochrome)) !important;
}
.bottom-box ul li:before {
background: rgb(var(--black-monochrome)) !important;
}
.top-box .header-diamond .diamond-image {
filter: brightness(0%) invert(100%);
}
.top-box {
border-color: rgb(0,53,145) !important;
}
.top-box .gradient-box {
background: linear-gradient(90deg, rgba(0,53,145,1) 0%, rgba(0,53,145,0) 36%) !important;
}
.top-box .header-diamond .diamond-image {
-webkit-mask: none !important;
mask: none !important;
}
.header-diamond,
.header-diamond::after {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300.9 284.5' style='enable-background:new 0 0 300.9 284.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23003591;%7D .st1%7Bfill:%23003591;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st1' points='73.4,32.6 0,105.4 13.6,105.4 86.4,32.6 '/%3E%3Cpolygon class='st1' points='26.5,105.4 40.1,105.4 112.9,32.6 99.3,32.6 '/%3E%3C/g%3E%3Cpolyline class='st1' points='287.3,105.4 214.5,32.6 227.5,32.6 287.3,91.9 '/%3E%3Cpolygon class='st1' points='274.4,105.4 260.8,105.4 188,32.6 201.6,32.6 '/%3E%3C/svg%3E") !important;
}
.top-box:before {
background: url("") !important;
}
.header-diamond .diamond-pattern {
background: url("") !important;
}
.top-box.class-0 {
background: #3874f8 !important;
}
.top-box.class-0 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd0") center/78% no-repeat !important;
}
.header-diamond .diamond-color.class-0 {
background: #3874f8 !important;
}
.top-box.class-1, .top-box.class-2 {
background: #3874f8 !important;
}
.top-box.class-1 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd1") center/78% no-repeat !important;
}
.top-box.class-2 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd2") center/78% no-repeat !important;
}
.header-diamond .diamond-color.class-1,
.header-diamond .diamond-color.class-2 {
background: #3874f8 !important;
}
.top-box.class-3, .header-diamond .diamond-color.class-3 {
background: rgb(70,130,180) !important;
}
.top-box.class-3 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd3") center/78% no-repeat !important;
}
.top-box.class-4 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd4") center/78% no-repeat !important;
}
.header-diamond .diamond-color.class-3, {
background: rgb(70,130,180) !important;
}
.top-box.class-4, .top-box.class-5, .header-diamond .diamond-color.class-4,
.header-diamond .diamond-color.class-5 {
background: #0047c3 !important;
}
.top-box.class-5 .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd5") center/78% no-repeat !important;
}
.top-box.class-unknown {
background: #bbbbbb !important;
}
.header-diamond .diamond-color.class-unknown {
background: #bbbbbb !important;
}
.top-box.class-unknown .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sd%3F") center/78% no-repeat !important;
}
.top-box.class-n\/a .header-diamond:after {
filter: none !important;
}
.top-box.class-n\/a {
background: #bbbbbb !important;
}
.header-diamond .diamond-color.class-n\/a {
background: #bbbbbb !important;
}
.top-box.class-n\/a .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sdna") center/78% no-repeat !important;
}
.top-box.class-habitable {
background: #33ff55 !important;
}
.header-diamond .diamond-color.class-habitable {
background: #33ff55 !important;
}
.top-box.class-habitable .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sdh") center/78% no-repeat !important;
}
.top-box.class-deadzone {
background: #ff3433 !important;
}
.header-diamond .diamond-color.class-deadzone {
background: #ff3433 !important;
}
.top-box.class-deadzone .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sddz") center/78% no-repeat !important;
}
.top-box.class-pending {
background: #bbbbbb !important;
}
.header-diamond .diamond-color.class-pending {
background: #bbbbbb !important;
}
.top-box.class-pending .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sdpd") center/78% no-repeat !important;
}
.top-box.class-amended .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sdam") center/78% no-repeat !important;
}
.top-box.class-omega .header-diamond .diamond-image {
background: url("http://backrooms-wiki-cn.wikidot.com/local--files/theme:speednoclippers/sdom") center/105% no-repeat !important;
}
在那个庸常到无以复加的星期四夜晚,Nah-Clippinged第三次擦拭手中的玻璃酒杯,它必将在某次他与哪个忘记他是谁的顾客的争执中被摔落在地,翩翩然大卸八块,面目蠢笨地望着
速切中点酒吧吧台上方悬停的灯光。今天生意难得冷清,大概是因为最新一届
Level11 Any%原因未知的延期。他倒无所谓,只是日常消遣突然单薄,他得找点事做。
蓝色屏幕睁开的那一刻,Nah-Clippinged知道这个星期四已经与他度过的其他星期四区别开来了。横在他眼前是两个小概率事件:其一,他的上司保罗·西蒙斯找上他了;其二,有人对他产生了兴趣并且给他发了私信。
在心中简单权衡之后,他先打开了陌生的信息,毕竟用抹布想都知道他现在收不到什么要紧的指令。
Spirit_Of_Speech:
你好!我对你很感兴趣,可以聊天吗?
上一次收到这种信息已经是多久之前了?至少在他所谓的失踪以前。敲打键盘的确已经久违,但他的回答太简短,来不及感到怀念。
在答复时他就已经做好了没有下文的准备,在未来一个月里事实的确如此,当然不论结果如何他都不会在意。他转眼就忘了这事,转头就开始盘算如何完成这个任务——获取并上报速切玩家Null0的切行记录。做起来倒不难,只要趁对方不注意拿走他的速切终端看几眼就行,所以最大的麻烦是他很可能记不住,长期跟踪类的任务总是容易埋没在茫茫日常中。
他是会被所有人遗忘的存在。这并不是对存在感低下之类普通特质的夸张概括,而是一个超自然的事实。在那场非自愿的探索中,他被罩上了无法被认知的幕布,于是人人都会在指着他念出他的名字后将他当作素昧平生之人。起初,他感觉可惜,毕竟他的名字和他的三角脑袋一样有趣;现如今,他早已接受,只当能否被他人铭记不过等同于肚脐眼或凹或凸,虽然这样想来,他就算是被别人开膛破肚过。
正好是一个月后的早晨,Nah-Clippinged起床时想起昨晚堂堂正正得到的Null0的切行记录还没有整理;或者直白地说,他已经忘了。他一贯认为记忆是无用的压舱物,为轻装上阵应对突如其来的切行,他养成了及时消化的习惯,并且很容易像现在这样,不小心操之过急。
只有一个平和的画面笼罩着他,一个不愿消散的亡魂,喷涂着吧台暗黄的灯光,顶部亮处近乎油光水滑,在那画面中心他再次试图向Liurd讨债,后者欠他的积分已经快突破两千大关。Null0则在一旁不断举杯又放下,这位明星速切玩家似乎又拿下了新竞赛的冠军,推迟举办的新一届Level11 Any%没出什么差错,即使Nah-Clippinged监视的异常目标都积极地投身其中。
于是他隐约感觉自己该想起什么。依旧是速切终端浅蓝色的界面,清爽得有一刀两断之意,他又收到了一条私信。
没有犹豫,他回以同样的标点。完全可以想象到对方为自己莫名挑起的没有下文的对话而疑惑的样子,而且他知道一切指向他的信息都会被忘得干干净净。以前曾经有人把他当成未知实体或是现象,他起初想划清关系,但想到这样也算有趣,于是顺其自然。计算终点永远是无可挽回的归零,在算式中点缀上加减乘除无伤大雅。
也算赶巧,他看了看对方的资料:普普通通的女性速切玩家,竞赛最高排名12,除此之外空空如也。如果是他,绝无可能被这样简洁地概括……就连概括都是件不快的事。出于尊重,他决定忘记一切概括,除非它是自身源头不可或缺的支撑。
但他还是算错了一件事:这位Spirit_Of_Speech直到第二天才反应过来。
Spirit_Of_Speech:
我为什么会跟你聊过天?
即使有他的特性影响,他也有理由认为对方健忘。无论如何,他不打算主动发起聊天——否则很容易被当成挑起骚扰。所幸这一次对话似乎还能苟延残喘,Spirit_Of_Speech继续发问。
Spirit_Of_Speech:
我想想,你有什么事迹吗?
一时间许多回忆走马灯般途经他眼前,比如在某届旨在奖励对速切技巧发展具有重要贡献的大会上,他坐在观众席上,一时失语就是全部失语,他选择安静地旁观,哪怕是看见他费心制作数周的视频画面出现都面不改色,直到发现这项贡献由于作者无从考证因而无法入围才稍微低了低头,心想如果他还有嘴角,想必会失态地抽动一下。
Nah-Clippinged:
还挺多的,但是你应该不知道是我
Spirit_Of_Speech:
你说话好奇怪啊
Spirit_Of_Speech:
你叫什么名字来着
Spirit_Of_Speech:
不对我为什么问这个
Nah-Clippinged还是更喜欢面对面的交流,见过的人太多,他能轻易地找到对方真实自我的藏身处。譬如某人停下思考时一手持终端,另一只手的食指回扣至手心,他就看见一个谨小慎微又自命不凡的人栖居在那口指甲盖里。但现在,除却那些简短的个人介绍以外,他什么都读不到;甚至她已经足够坦诚。
正如衣服与皮肤:穿衣太久就不适应裸身;而他离常理太远,恰似光裸太久,被柔软布料服帖时也被挤出鸡皮疙瘩。与常人建立联系,咀嚼这一事实时他因为味道太甜口中发苦,糖分欺骗味蕾,两天时间才悠然降落至胃黏膜。
Spirit_Of_Speech:
我为什么会跟你聊过天?
Spirit_Of_Speech:
我觉得你有问题,我根本不记得我在和你聊天,你不能主动点给我发消息?
Nah-Clippinged:
我以前也这么想,然后被拉黑了
Spirit_Of_Speech:
算了,我自有妙计
一时间,可以想象Spirit_Of_Speech所向往的:异常。Nah-Clippinged心想自己已经参透了她,或者任何一个能走到这一步的普通人都需要这种不知死活的天真信仰,他们想要从他这里得到不一样的故事。这天真是一种残忍的天真——他们永远不会知道他付出了多少代价。讲述一个幸运不足悲惨有余的故事从来不是等价交换。
那么他作何感想?能讲出故事已经算是幸运了吗?但是他从来不觉得自己的世界寂静,因为不被记住,他可以随时随地抢过吧台边某人的收音机,把后室娱乐广播的声音旋至最大,外放一整天;如果这台收音机也算是做与他强关联,这一整天人们都会顶着有趣的表情四处寻找声音来源。
比如现在,他只是在等待Spirit_Of_Speech解释所谓“妙计”。直到此刻他才发现自己已经习惯了等待一事对他的殊遇:形形色色的延长。
对话在第二天清晨被接上,带着取代眼皮成为眼球帷幕的困倦。在安上这个三角脑袋之后,无论醒来多少次,Nah-Clippinged总会短暂地上演那个笑话:他的的确确摸不着头脑。但也没多少不同,饮食被部分地代换为充电,从血液流动到电能与数据流动并没有想象中那样艰难,他起床抓起自己的头和近视的人起床抓起自己的眼镜也没有什么区别。展开折叠的眼镜腿,冰凉的触感,视野逐渐清晰,他看向速切终端。
Spirit_Of_Speech:
你是不是身上有什么特性?
这个问句是相当大的进步——他承认自己因它欣喜;当然,是微不足道的一星半点。他认为没有必要说出那个名词,否则对话大概会直接结束。
Spirit_Of_Speech:
我记不住你,得翻聊天记录,但是翻了也还是觉得很奇怪
Spirit_Of_Speech:
我们聊过什么?
意识到自己发言中的引导意味,Nah-Clippinged觉得自己一定面露微笑了,而在这个词语中,他的脸已经不再是常人的脸,他的笑亦源自程序数据。掏去原本血肉支撑的内核,填充黑底白字符号式的棉花,他面露微笑。
Spirit_Of_Speech:
你一开始发了什么来着
他确信自己正在模仿Spirit_Of_Speech,以及可以用她概括的那些无法认知他的常人。现在他已经忘记了他们之前那些大同小异的对话,而以他从来不会容忍这种朦胧感。无法确切地掌握一个事件的来龙去脉,对环境或背景条分缕析,最后将可能的雷霆手段兑现——这是他所熟悉的日常以外成分的运作方式。
此刻,他在保持一时的遗忘,一件件地脱去逻辑,只剩基本的理智的遮羞布。模仿:认识到他又将他遗忘的人们一定也对他抱有同样的感觉。如果有机会,他应该问问Spirit_Of_Speech在认知被覆写之后,感觉是否有残存。
Spirit_Of_Speech:
你抓紧时间啊我感觉我下一秒就要忘掉你了
本想稍显风趣地回一句“你的感觉没错”,但太无聊了。Nah-Clippinged还是沉默以对,心中与自己下注,下一条信息会在何时到来?一天?一周?一个月?永远?首尾相连的天平始终是直线,就像一串粗暴的等式,没有计算过程,他知道它们永远相等。
Nah-Clippinged:
Nah-Clippinged
Spirit_Of_Speech:
等等我翻翻聊天记录
十天,相当折中的时间。Nah-Clippinged在打字时不自觉地用小指轻叩了终端屏幕一下,标记的手势,或者音乐起步时的鼓点,这样不起眼的起始点只有他自己能察觉到,而他的确只能活在自我之中。从那时起,他旋下自己的头颅又任由所谓速切率研究的计划产生的伟大离心力将他抛向破碎之地起,他者眼中不再有他,他眼中不再有他者。
然而意外终究延续到了今天,时间跨度早就超过了一个月。他让不安分的小指悬空,继续敲击键盘。
Spirit_Of_Speech:
没想起来,但看起来我应该认识你
Spirit_Of_Speech:
有时总觉得我忘了什么
无需发问,他已经得到了想要的答案。索性继续追问。
Nah-Clippinged:
按理来说你早就把我忘干净了
Spirit_Of_Speech:
我就说我最近为什么把朋友都拉黑了
Spirit_Of_Speech:
我想如果我的联系列表只有一个人就应该能记得你了,结果我连终端都忘了
Spirit_Of_Speech能做到这一步,他并不惊讶。毕竟她主动与他联系,交流时间之长也是前所未有,虽然信息获取率已经低得可怜。因此他问心无愧地分心,一边录入Null0的切行数据一边等待着与新的聊天消息不期而遇,那个心很大的传奇玩家起码需要五分钟才会想起自己的终端,甚至更久,如果是离开吧台又折返,很大概率会开始关心他脑袋的形状、型号和耗电。
Spirit_Of_Speech:
每个人都会像我这样?
Spirit_Of_Speech:
我觉得你好惨啊
Spirit_Of_Speech:
这不是你的事吗
忘记回复消息对他来说实在是奢侈,或者他潜意识中相信Spirit_Of_Speech的好奇心会暂时越过遗忘之境。但这样的对话迟早会发生——对他的遗忘并非严丝合缝,而是存在不规律的波动,如同不稳定的过滤,只是他居然被认知为杂质,一次次被拦在网内。
Spirit_Of_Speech:
你可以多给我发点消息吗我根本记不住啊
Nah-Clippinged:
我以前也这么想,然后被拉黑了
又是并列发生的小概率事件:Spirit_Of_Speech在同一天内两次想起他,Null0直到现在才想起来要回终端。因此他只能在答了句既视感极强的话之后就忙不迭地抓着转了身的Null0,盘问他在终端丢失期间有没有切行。
Spirit_Of_Speech:
我看看我们聊到哪
让Null0放下对陌生人的戒心到底需要一些时间,再加上对话,Nah-Clippinged一边记录一边感觉这次交流正在他指缝间雾一般散去了。但即使是雾,他似乎也站在了下风口,洋溢的水汽打湿了他的视野。
Spirit_Of_Speech:
我觉得你好孤单啊
Nah-Clippinged:
我可以突然跑到别人面前甩他一巴掌
简直是幻想中的轻松愉快。不过他并没有这种幻想。
Nah-Clippinged:
你之前说觉得我好惨
Spirit_Of_Speech:
你平时几点起床
Nah-Clippinged疑心中间缺了消息,反复刷新之后才确认网络良好。
Spirit_Of_Speech:
你能记住我对吧,那你每天早上起床第一件事跟我打招呼
Spirit_Of_Speech:
你好不容易找到个人能聊天吧
Spirit_Of_Speech:
你早上起来第一件事是跟我打招呼
然而事实证明,他们谁都没有把这件事放在心上。Nah-Clippinged三天后才想起这个约定。
他甚至可以预见这两个问号。单独发一个问号是Spirit_Of_Speech的习惯,起初他回同一个问号时没经过任何思考,时至今日这个习惯也被转嫁于他。他一定读过或者至少了解过那些注重形式远甚于叙事的故事,为了拼凑一个意味深长的重复不已的开头,摧毁了连续的布景。现在他知道那不过是因为作者的贫瘠,因为这甚至算不上形式的技巧,这对他来说不过是叙事的组分。
Spirit_Of_Speech:
我为什么会跟你聊过天?
Spirit_Of_Speech:
我去,新现象!
Spirit_Of_Speech:
为什么啊,我明明刚刚翻了一遍聊天记录啊??
看似不同的回复也是换汤不换药,Nah-Clippinged选择了最省时省力的回答方式。如同一段回音,空寂的在无人山谷腹部高喊的回音,四壁飘来人声,听到才想起还是自己。原来他也可以将自己的言语装点成回音。
Spirit_Of_Speech:
但是你真的不觉得难过吗
Spirit_Of_Speech:
我想想,别人会忘记你的事情对吧
Spirit_Of_Speech:
我感觉我的情况有点不一样
Spirit_Of_Speech:
最近冥冥之中有一种感觉,我好像一直在想一些有关遗忘的事情
Spirit_Of_Speech:
我是活在想象里的人,所以我觉得有一些模糊的对话或者概念之类的
Nah-Clippinged:
可能是因为被我特性影响的只有对我的认知,但是与之相关的思考之类的不会受影响
Nah-Clippinged:
这下给你找到方法了
所幸在长久地忽视自己的特性后他没有感觉思考滞塞,他给出合理解释速度之快都要让他怀疑自己是否早就备好了这个结论。感觉,由他引发的感觉,就算是令他疑惑的怜悯之类都被视作与他无关,能够避开遗忘的复写,所以Spirit_Of_Speech才能以感觉为锚点衔接他们的对话。
Spirit_Of_Speech:
好恐怖啊我为什么跟你聊过这么多天
Spirit_Of_Speech:
可以别杀我吗我怕死
Spirit_Of_Speech:
总有种想砍你的感觉
Spirit_Of_Speech:
我应该想起来你是谁了
Spirit_Of_Speech:
我再看看聊天记录??
Nah-Clippinged:
你在聊你冥冥中的感觉
只可惜于他而言,割裂是先在的、永在的,又是这种无聊的强调。回音式的答复是对的,让他免于一头扎下哪个悬崖,坠落之际才想起和他聊天的人早就在某处熄灭的篝火前化为朽骨。
Spirit_Of_Speech:
我有点心疼你了
不知不觉间Nah-Clippinged也习惯了这样牛头不对马嘴的消息,毕竟仔细思考也有迹可循。她大概在说他被遗忘的事,他想起类似的表达——不精确,也是“感觉”。
Nah-Clippinged:
你在聊你冥冥中的感觉
Spirit_Of_Speech:
我觉得我最近一直在想一个故事,有一个会被所有人遗忘的人
Spirit_Of_Speech:
对,我们就这样交流吧?我们所讨论的并不是你,而是一个编造的人
他疑心这只是自欺欺人的取巧,不过这是他人提出的,算不上自欺。他一定也希望这并非取巧。
Spirit_Of_Speech:
这个人会被其他人忘掉,就算是刚刚跟他聊过天甚至被他打了一巴掌的人
Spirit_Of_Speech:
他好像不是天生如此
他觉得这里应该插上一段回忆,譬如他意气风发地站在受夕阳炖煮的天台上,他能只用三言两语指点别人如何空切,也能聚起几个人一起练习反切,他从不轻易下注,即使是落败的代价不过10积分,毕竟他也算负债许多……如是种种,凌乱排布直至失去排布的意义,他会成为没有走马灯的人,不只因为他几乎永生。
Spirit_Of_Speech:
我猜他是不是从属于一个不能说的神秘组织?
Nah-Clippinged想自己大概会下意识挑一挑眉。即使只是巧合,他还是有种被窥伺的感觉。他们不会忘记他,这比被完全遗忘更令人烦躁。那个词绝对不能对普通人脱口。
Nah-Clippinged:
但是他很清闲,因为他的上司也把他忘了
Spirit_Of_Speech:
他有没有什么异于常人的特征?
Nah-Clippinged:
他的脑袋已经不是原装的了,三角头,睡觉的时候可以摘下来充电
谢谢夸奖。
Spirit_Of_Speech:
他总是无人问津,所以很清闲吧
Nah-Clippinged:
他在速切中点当酒保,炒的蘑菇很受欢迎
Nah-Clippinged:
但是因为顾客也会把他忘了,所以很多时候他收不到积分
Nah-Clippinged:
其实速切玩家协会会长也欠我积分
Nah-Clippinged眼前闪过形形色色的人,想起与之对应的数字,不无悲哀地发现他可能有走马灯,但画面会是这些。
Spirit_Of_Speech:
在我看来,真正的死亡是遗忘
Spirit_Of_Speech:
如果我像他那样,明明能看见所有人,在人的包围之下这么孤独,一定会发疯的
Nah-Clippinged不否认他的故事会带来这样的联想,所以他会毫不犹豫地对联想加以否认。
Nah-Clippinged:
他相反,他挺自洽,过得还挺滋润
Spirit_Of_Speech:
他是怎么做到的?
Spirit_Of_Speech:
对于他来说这是自然而然的事情对吗
Nah-Clippinged:
倒不如说他从来没像你这样看过自己
他的观念中从来没有这样的视角。无论故事怎样悲壮,一旦抱着这样的心情都只会是无意义的顾影自怜,何况还是在他这种求不得共鸣的境地。他开始觉得新奇。
Spirit_Of_Speech:
他有过很多厉害的事迹吧
Nah-Clippinged:
有次他的上下半身同时切进两个不同的层级,就这样破了两份纪录
Nah-Clippinged:
那两个账号都变成纪念账号了,不算他的纪录
Spirit_Of_Speech:
那他平时的排名很低?
Nah-Clippinged:
他的速切水平还可以,只是经常会被速切终端识别不到
Spirit_Of_Speech:
不是,速切终端也会忘?
Nah-Clippinged:
你可以这么理解,他也不知道为什么
比起被他人忽视遗忘,还是这种事情会将他逼到义愤填膺的边缘。看到自己上半身和下半身成绩的时候他的确感觉到自己有了比较大的情绪波动,具体影响有突然很想砸了自己的速切终端。不过只是波动而已,想到自己略显惨淡的积分账户,他还是收起终端,心平气和地继续擦酒杯。
Spirit_Of_Speech:
这是他为了实现什么事情付出的代价?
他甚至觉得这种问题无须存在。
Spirit_Of_Speech:
仅仅是为了生存?
Spirit_Of_Speech:
按我的习惯,我要给他找个比喻
Spirit_Of_Speech:
就像壁虎断尾那样
Spirit_Of_Speech:
不,甚至是海胆那样吐出自己的内脏
Spirit_Of_Speech:
这样的代价,几乎是一个人存在的全部吧
Nah-Clippinged:
为了生存不得不押上全部,不是常有的事吗
Spirit_Of_Speech:
但就算是数学上的常有
现在他明白他和Spirit_Of_Speech大概永远无法相互理解了。当然,就算他始终是一个平平无奇的速切玩家或者备受尊敬的速切导师,他们之间的交流也不会有什么结果。一个比喻,一个富于情感色彩的概括,这样无伤大雅最好。不过他还是顺着她的思路,再次重复自己的回答。
Nah-Clippinged:
你刚才说的什么壁虎断尾
Nah-Clippinged:
为了活下去断掉尾巴也好过断掉生命
Nah-Clippinged:
再说,人活着不需要尾巴
Spirit_Of_Speech:
等等,我知道的,我记得发生这种事的时候我就应该去翻聊天记录
数月之后Nah-Clippinged才想起这段戛然而止的对话,因为他见到了Spirit_Of_Speech,那个无关紧要的金发女人,他甚至忘了自己是在什么地方看到了她的照片,又为什么会想起她。她点了一盘蘑菇,Nah-Clippinged一边想如果之前就告诉她自己在速切中点酒吧工作或许这场偶遇就会早点发生,一边多做了半份。
然后他饶有趣味地看着Spirit_Of_Speech吃着吃着露出迷惑的表情。“你在看什么?”不知道哪里钻出来的Liurd问。
“我的粉丝。”他答。
“说起来我欠你多少积分来着……你别觉得我是故意的,是你存在感太低了。”Liurd似乎是为了缓解气氛拍了拍他的肩膀,但他并不在意。先回消息。
Spirit_Of_Speech:
等一下,你是不是速切中点酒吧那个酒保
Spirit_Of_Speech:
我要回去找你你别走
Spirit_Of_Speech觉得今天的自己简直莫名其妙,大概是因为在最新一届Level-C-100 Glitch%里她险些垫底。她今天胃口不好,居然吃不下这一份蘑菇,没记错的话很多人都说这只是一份小吃。之后更是奇怪,她在走出酒吧之后又回去转了一圈,直到第二次走出酒吧都不知道为什么。
大概是因为心情太低落。她叹了口气,打开速切终端,想起自己比赛前还为了专心练习把朋友们都拉黑了。她大概不适合闭关。
点开黑名单界面之前,她顺手清理了聊天记录。
Spirit_Of_Speech does not match any existing user name
感谢
P4R4D1SE指导我的代码,老登领进门还对我不离不弃看哭了