如何使用:
[[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]]
:root {
--lh-red: #c0392b;
--lh-blue: #2980b9;
--lh-green: #27ae60;
--lh-dark-green: #16a085;
--lh-purple: #8e44ad;
--lh-orange: #e67e22;
--lh-yellow: #f1c40f;
--lh-paper-bg: 255, 251, 240;
--lh-string-color: 192, 57, 43;
--lh-book-color: var(--gray-monochrome);
--lh-tape-color: 90,90,90,0.3;
--lh-white-bg: 249,249,249;
--lh-dark-bg: 50, 50, 50;
--lh-highlighter: var(--bright-accent);
--lh-border-color: var(--gray-monochrome);
--lh-wiki-note-color: var(--bright-accent)
}
/**
* 旧代码合集
* 为了向下兼容而保留
*/
.grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto}
/**
* 便签纸
* notepaper
*/
.notepaper {
background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0);
line-height: 2em;
background-size: 100% 2em;
background-attachment: local;
border: 2em solid rgb(var(--lh-paper-bg));
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2);
padding: 0;
margin: 1em auto;
box-sizing: border-box;
position: relative
}
.notepaper p {
margin: 0;
font-size: 1.05rem;
letter-spacing: 0.1rem;
line-height: inherit
}
.notepaper.narrow,
.notepaper.wide {
width: 90%
}
@media screen and (min-width:768px){
.notepaper.narrow {
width: 50%
}
.notepaper.wide {
width: 75%
}
}
.notepaper.tight {
border-width: 1rem;
border-left-width: 1.2rem;
border-right-width: 1.2rem;
line-height: 1.8em;
background-size: 100% 1.8em;
font-size: 13px
}
.notepaper.with-string::before {
content: '';
width: 0.5em;
height: 6rem;
background: rgb(var(--lh-string-color));
top: -2rem; right: -1rem;
display: block;
position: absolute;
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%);
}
.notepaper.with-tape::before {
content: '';
border: 1px solid #ddd;
background: rgba(var(--lh-tape-color));
width: 1.5em;
height: 4em;
transform: rotate(45deg);
display: block;
position: absolute;
top: -3em;
left: -1.8em
}
.notepaper.tight.with-string::before {
top: -1rem;
right: -0.25rem;
}
.notepaper.tight.with-tape::before {
top: -2.5em;
left: -1.3em
}
.notepaper.page {
min-height: 36em;
counter-increment: page;
display: flex;
flex-direction: column;
justify-content: space-between
}
@media screen and (min-width:768px){
.notepaper.page {
width: 70%
}
}
.notepaper.page:after {
content: counter(page);
display: block;
text-align: center
}
.notepaper-group {
counter-reset: page;
}
.book-pattern {
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 100%
}
@media screen and (min-width: 768px) {
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 50%
}
}
.book-wrapper {
background: rgb(var(--lh-book-color));
padding: 0.5rem;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2);
border-radius: 5px;
margin: 1rem auto
}
@media screen and (min-width: 768px) {
.book-wrapper .notepaper {
margin: 0
}
}
/**
* 文字修饰
*/
.text-highlighted {
position: relative
}
.text-highlighted::before {
content: "";
position: absolute;
height: 0.9em;
bottom: 2px;
left: -2px;
width: 105%;
z-index: -1;
background-color: rgb(var(--lh-highlighter));
opacity: .6;
transform: skew(-15deg);
transition: opacity .2s ease;
border-radius: 3px 8px 10px 6px;
transition: 0.1s ease background-color;
}
.text-underlined {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-thickness: 2px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-wavy {
text-decoration: underline wavy;
text-underline-offset: 4px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-circled,
.text-squared {
display: inline-block;
border: 2px solid rgb(var(--lh-highlighter));
border-radius: 100%;
box-sizing: border-box
}
.text-squared { border-radius: 0 }
.text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) }
.text-highlighted.td-red::before { background: var(--lh-red) }
.text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) }
.text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) }
.text-highlighted.td-blue::before { background: var(--lh-blue) }
.text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) }
.text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) }
.text-highlighted.td-green::before { background: var(--lh-green) }
.text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) }
.text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) }
.text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) }
.text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) }
.text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) }
.text-highlighted.td-purple::before { background: var(--lh-purple) }
.text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) }
.text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) }
.text-highlighted.td-yellow::before { background: var(--lh-yellow) }
.text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) }
.text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) }
.text-highlighted.td-orange::before { background: var(--lh-orange) }
.text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) }
.text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) }
/* 隐藏文字 */
.text-blank { color: rgba(0,0,0,0) }
.text-block {
background: rgb(var(--black-monochrome));
color: rgb(var(--black-monochrome));
}
.text-blur {
filter: blur(0.3em);
-webkit-filter: blur(0.3em)
}
.text-hoverback,
.text-selectback {
transition-duration: 0.3s;
transition-property: background, transform, color
}
.text-blank.text-hoverback:hover,
.text-blank.text-selectback::selection,
.text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) }
.text-block.text-hoverback:hover { background: transparent!important }
.text-block.text-selectback::selection,
.text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) }
.text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important }
/**
* 附加项
*/
.with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) }
.with-border-dark { border: 1px solid rgb(var(--black-monochrome)) }
.with-border-light { border: 1px solid rgb(var(--white-monochrome)) }
.with-border-thick { border-width: 2px }
.with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) }
.with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) }
.with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) }
.with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) }
.with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) }
.with-padding, .with-box-style { padding: 0.25em 1em }
.with-p-sm { padding: 0.125em 0.5em }
.with-p-lg { padding: 0.5em 2em }
.with-margin, .with-box-style { margin: 1em auto }
.with-m-sm { margin: 0.5em auto }
.with-m-lg { margin: 2em auto }
.with-narrow-width {
width: 90%!important;
margin-left: auto;
margin-right: auto
}
@media screen and (min-width: 768px) {
.with-narrow-width { width: 75%!important }
}
[class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important }
.with-bg-red { background: var(--lh-red)!important }
.with-bg-blue { background: var(--lh-blue)!important }
.with-bg-green { background: var(--lh-green)!important }
.with-bg-darkgreen { background: var(--lh-dark-green)!important }
.with-bg-yellow { background: var(--lh-yellow)!important }
.with-bg-orange { background: var(--lh-orange)!important }
.with-bg-purple { background: var(--lh-purple)!important }
/**
* 删除类
*/
.offwith-shadow { box-shadow: none!important }
.offwith-border { border: none!important }
.offwith-padding, .offwith-pam { padding: 0!important }
.offwith-margin, .offwith-pam { margin: 0!important }
.offwith-width-limit {
width: auto!important;
margin-left: auto!important;
margin-right: auto!important
}
div[class*="grider"].offwith-grid-gap { grid-gap: 0!important }
/**
* 网格布局
*/
/* Gridder 容器 */
div[class*="gridder"] {
display: grid;
box-sizing: border-box;
grid-gap: 1rem;
padding: 0
}
div[class*="gridder"] * { box-sizing: border-box }
.gridder, .gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 768px) {
.pc-gridder, .pc-gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.pc-gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.pc-gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
}
.spanner, .spanner-2 {
grid-column-start: span 2;
}
.spanner-3 {
grid-column-start: span 3;
}
/**
* 告示组件
*/
.signblock,
.signblock-dark,
.signblock-warn {
margin: 1rem auto;
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4);
background: rgb(var(--lh-white-bg));
font-size: 1.05rem;
padding: 2rem
}
@media screen and (min-width: 768px) {
.signblock,
.signblock-dark,
.signblock-warn {
width: 75%
}
}
.signblock-dark,
.signblock-dark h1 {
background: rgb(var(--lh-dark-bg));
color: #fff
}
.signblock-warn,
.signblock-warn h1 {
background: var(--lh-red);
color: #fff
}
.signblock h1,
.signblock-dark h1,
.signblock-warn h1 {
text-align: center;
font-size: 2rem;
margin: 0;
font-weight: 700
}
.signblock-img {
display: flex;
flex-direction: row;
justify-content: center
}
.signblock-img img {
width: 8em
}
.signblock-footer {
font-size: 0.9em;
text-align: center;
margin: 0.5rem 0;
font-weight: bolder;
display: block
}
/**
* 报告
*/
.reportblock,
.reportblock-dark {
border: 2px solid rgb(var(--lh-border-color));
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3);
background: rgb(var(--white-monochrome));
padding: 0.8rem 1.5rem;
padding-bottom: 0.4rem;
margin: 1.5rem auto;
margin-bottom: 1rem;
position: relative
}
.reportblock hr,
.reportblock-dark hr {
background-color: rgb(var(--lh-border-color));
margin-left: -1.5rem;
margin-right: -1.5rem
}
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
position: absolute;
top: -1rem;
left: 1.5rem;
font-size: 110%;
font-weight: 600;
background: rgb(var(--lh-border-color));
color: #fff;
padding: 0.2rem 0.5rem;
margin: 0;
}
.reportblock-dark,
.reportblock-dark h1 {
border-color: rgb(var(--lh-white-bg));
background: rgb(var(--lh-dark-bg));
color: #fff
}
.reportblock-dark hr {
background-color: rgb(var(--lh-white-bg));
}
/* 更好的折叠框 */
.bettercollap {
margin: 1em 0;
}
.bettercollap .collapsible-block {
width: auto;
overflow: hidden;
border: 1px solid rgb(var(--lh-border-color))
}
.bettercollap .collapsible-block-content,
.bettercollap .collapsible-block-link {
background: rgb(var(--white-monochrome));
padding: 0.5em
}
.bettercollap .collapsible-block-content {
padding-left: 1em;
padding-right: 1em
}
.bettercollap .collapsible-block-link {
color: rgb(var(--lh-border-color));
background: rgb(var(--white-monochrome));
transition: .3s;
display: block;
}
.bettercollap .collapsible-block-link:hover,
.bettercollap .collapsible-block-unfolded .collapsible-block-link,
.styledcollap.bettercollap .collapsible-block-link {
color: rgb(var(--white-monochrome));
background: rgb(var(--lh-border-color))!important;
text-decoration: none
}
.bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) }
.bettercollap .collapsible-block-link::before {
content: "\25BC";
display: inline-block;
margin-right: 0.5em;
transform: rotate(-90deg) scale(0.9)
}
.bettercollap .collapsible-block-unfolded .collapsible-block-link::before {
transform: rotate(0) scale(0.9)
}
.bettercollap .collapsible-block + .collapsible-block { border-top: none }
.styledcollap.bettercollap .collapsible-block {
border-radius: 2px;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3)
}
.styledcollap.bettercollap .collapsible-block-content {
background-color: rgb(var(--pale-gray-monochrome));
border-width: 3px
}
.styledcollap.bettercollap .collapsible-block-link:hover {
background: rgba(var(--lh-border-color),0.95)!important;
}
/**
* 提示框
*/
.infoblock {
color: #f1f1f1;
font-weight: bold;
background: #424242;
padding: 5px 5px 5px 5px;
border-radius: 4px;
margin: -0.5rem 0 1rem 0;
display: block;
width: fit-content;
padding-right: 25px;
}
.infoblock::before {
content: "ⓘ "
}
/**
* 单页迭代
*/
.offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none }
.offset-page:target { display: block }
/*
Ethereality Theme
[2023 Wikidot Theme]
By Eltrac
*/
:root {
/* 基本信息 */
--header-title: "Gardenrooms";
--header-subtitle: "卧于自然怀抱中的宁静与平和";
--logo-img: url('');
/* 设置狐步舞/sigma-9 */
--accent: 108, 125, 70;
--header-txt-color: rgb(var(--accent));
--link-txt-color: rgb(var(--accent));
--page-font-size: 0.832rem;
/* 排版工具组 */
--lh-white-bg: 245,245,245;
--lh-dark-bg: var(--accent);
--lh-highlighter: var(--accent);
--lh-border-color: var(--accent);
--lh-wiki-note-color: var(--accent);
/* 适配部分黑标属性 */
--white-monochrome: 250,250,250;
--dark-gray-monochrome: var(--accent);
--black-monochrome: 60,60,60;
/* 飘渺愿景自定义属性 */
--header-bg-img: url('http://koalarooms.wdfiles.com/local--files/theme%3Aethereality/369hallway_%E5%89%AF%E6%9C%AC.jpg');
--header-height: 320px;
--body-bg-color: var(--white-monochrome);
}
@media screen and (min-width: 768px) {
:root {
--page-font-size: 1rem;
}
}
/* 修改版头 */
body {
background-image: none;
background-color: rgb(var(--body-bg-color))
}
div#header {
height: var(--header-height);
}
#extra-div-6 {
/* 版头图片 */
position: absolute;
top: 0;
left: 0;
right: 0;
background-image: var(--header-bg-img);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
height: calc(var(--header-height)/10*9)
}
#extra-div-6::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background-image: linear-gradient(to bottom, transparent 20%, rgb(var(--body-bg-color)))
}
/* 版头文字 */
#header h2,
#header h2::before {
text-shadow: 0.05em 0.05em 0.01em #666;
color: #eee
}
#header h1 a,
#header h1 a::before {
text-shadow: 0.05em 0.05em 0.01em rgba(var(--accent), 0.25)
}
#header h1 {
padding-top: calc(var(--header-height)/9);
padding-bottom: 1rem
}
/* 顶栏 */
#header #top-bar {
position: absolute;
top: height: calc(var(--header-height)/10*9);
height: height: calc(var(--header-height)/10);
display: block;
left: 0
}
@media not all and (max-width: 767px) {
#header #top-bar { max-width: 708px }
}
#header #top-bar .top-bar > ul,
#header #top-bar .mobile-top-bar > ul {
width: 100%;
display: flex;
justify-content: space-between
}
@media screen and (max-width: 767px) {
#header #top-bar .top-bar > ul,
#header #top-bar .mobile-top-bar > ul {
justify-content: center
}
}
#header #top-bar ul {
background: none;
border-radius: 0
}
#header #top-bar a {
color: rgb(var(--accent));
background: transparent;
font-size: 120%
}
#header #top-bar a:not(ul li ul li a) {
padding-bottom: 1rem
}
#header #top-bar ul li ul {
box-shadow: none;
border: 1px solid #ddd;
background-color: rgba(245,245,245,0.75);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}
#header #top-bar ul li ul li a {
line-height: 200%;
transition: background 0.3s
}
#header #top-bar ul li ul li a:hover {
color: #eee !important;
line-height: 200%;
text-indent: 0;
background-color: rgba(var(--accent), 0.75)
}
#top-bar ul li.sfhover a,
#top-bar ul li:hover a,
#top-bar ul li a, #top-bar ul li {
border: none
}
#header #top-bar .open-menu a {
font-size: 30px!important;
padding: 0.25rem;
border-radius: 100%;
background: rgba(var(--accent), 0.65);
box-shadow: 0 0 0.1rem rgba(0,0,0,0.2);
color: #eee
}
#header #top-bar .open-menu a:hover { box-shadow: none }
#header #top-bar .mobile-top-bar {
position: static;
display: flex!important;
justify-content: center
}
/* 分割线 */
#page-content hr {
border-bottom: 3px dashed rgb(var(--accent));
margin: 1em 0;
background: none;
border-radius: 5px;
height: 0
}
/* 图片框 */
.scp-image-block .scp-image-caption,
.scp-image-block img {
margin: 0;
border: none;
background-color: transparent
}
.scp-image-block {
border: 2px solid #c6c6c6;
}
.scp-image-block.block-right { margin-right: 0 }
/* 页面标题 */
#page-title {
border: none;
position: relative;
font-size: 220%
}
#page-title::after {
content: '';
position: absolute;
bottom: -0.5rem;
left: calc(50% - 4rem);
height: 5px;
width: 8rem;
background-color: rgba(var(--accent), 0.8);
}
/* DIV 元素 */
.jotting {
padding: 0 1em;
margin: 1em 2em
}
#page-content .colored-div {
border-color: rgb(var(--accent));
background-color: rgba(var(--accent), 0.3)
}
.lightblock, .darkblock,
.styled-quote, .dark-styled-quote,
.candyblock, .borderblock {
padding: 0 1em;
margin: 0.5em 0.1em;
border-radius: 5px;
border: 1px solid transparent
}
.lightblock,
.styled-quote {
background-color: rgba(var(--accent), 0.1)
}
.darkblock,
.dark-styled-quote {
background-color: rgba(var(--accent), 0.75);
color: #eee
}
.styled-quote, .dark-styled-quote {
border-left: .5rem solid rgb(var(--accent))
}
.candyblock {
background: linear-gradient(45deg,rgba(var(--accent), 0.1) 25%,rgba(var(--accent), 0.3) 0,rgba(var(--accent), 0.3) 50%, rgba(var(--accent), 0.1) 0,rgba(var(--accent), 0.1) 75%,rgba(var(--accent), 0.3) 0);
background-size: 2em 2em;
}
.borderblock {
border: 1px solid #c6c6c6
}
/* 排版工具组 */
div.wiki-note::before { color: #eee }
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
top: -1rem;
left: 0
}
.reportblock,
.reportblock-dark {
padding: 0.4rem 1.5rem;
padding-top: 0
}
.bettercollap .collapsible-block { border-radius: 3px }
#page-content .bettercollap .collapsible-block-link:hover,
#page-content .bettercollap .collapsible-block-link:hover a,
#page-content .bettercollap .collapsible-block-link a:hover,
#page-content .bettercollap .collapsible-block-link:hover a:hover {
color: #eee;
text-decoration: none
}
/* 插入图片 */
.styled-img img {
display: block;
margin: 0.5rem auto;
max-width: 75%;
border-radius: 5px
}
/* 页内标题(Headings) */
#page-content h1 {
position: relative;
width: fit-content
}
#page-content h1:not(.reportblock h1)::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 0.5em;
width: 100%;
background-color: rgba(var(--accent), 0.5)
}
/* 其他页面元素 */
a.newpage { color: rgb(229,194,38) }
a.newpage:hover{ background-color: rgb(229,194,38) }
/* 页面选项 */
#page-options-bottom {
border-top: solid 1px rgba(213, 213, 213, 0.5);
margin-top: 0;
}
#page-options-bottom a { margin-top: 0 }
/* 页脚 */
#license-area {
background-image: linear-gradient(to bottom, rgb(var(--body-bg-color)), rgb(236, 238, 232));
border-top: 0;
margin-top: -1rem;
padding: 1rem 0
}
/* 脚注 */
.hovertip {
background: rgba(236,238,232, 0.75)!important;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
min-width: 8rem
}
.hovertip .footnote .f-footer { display: none }
.hovertip .footnote .f-heading { font-size: 80% }
.hovertip .footnote .f-content { font-size: 110% }
div.footnotes-footer {
border-top: 1px solid #c6c6c6;
border-bottom: 1px solid #c6c6c6;
padding: 0.5rem 1rem;
padding-bottom: 1rem;
margin: 1rem 0
}
/* 侧边栏 */
#side-bar {
background: rgba(236,238,232, 0.9)
}
#side-bar:target { box-shadow: 0 0 4rem rgba(0,0,0,0.15) }
#side-bar .side-block {
border: none;
background: transparent
}
@media screen and (max-width: 767px) {
#side-bar:target .close-menu {
background: unset;
}
}
/* 分页 */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav,
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
border-color: rgb(var(--accent));
}
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
color: rgb(var(--accent));
}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
background-color: rgb(var(--accent));
}
/* 生存难度组件 */
#page-content .sd-container {
--sd-border: 80,80,80;
--sd-bullets: 80,80,80;
--sd-image: 80,80,80;
--sd-symbol: 60,60,60;
--sd-text: 240,240,240
}
/* PLS */
#page-content .pls {
--dark-gray-monochrome: var(--accent);
--pale-gray-monochrome: 246,246,246;
font-size: 0.85rem
}
#page-content .pls-title,
#page-content .pls-list {
margin: 0!important
}
#page-content .pls-title { font-size: 1.5rem }
#page-content .pls-list { font-size: 1.1rem }
/* COCS / CECS */
.wrapper {
--cocs-dark: var(--accent);
--cocs-light: 240,240,240;
--cecs-dark: var(--accent);
--cecs-light: 240,240,240;
}
/* IETS */
.box {
margin: 0;
border: none;
padding: 0 0.5rem;
}
/* 评分模块 */
#main-content div.page-rate-widget-box,
#page-content .rate-box-with-credit-button {
border: none;
box-shadow: none;
background: transparent;
padding: 0
}
#main-content span.rate-points,
#main-content span.btn {
background: transparent!important;
}
#main-content .creditButtonStandalone p a {
background-color: rgb(var(--accent));
font-size: 1rem;
padding: 0.25rem;
}
/* 其他 */
#account-topbutton { border: none }
#login-status {
background: rgba(var(--body-bg-color),.4);
padding: 0.35rem 0.5rem;
border-radius: 2px;
}
#search-top-box-form {
margin-top: 0.25rem;
}
描述
Level C-688 的主体是一片没有边界的海洋,海水呈紫红色且不透明,质感近似牛乳但更为顺滑。流浪者刚进入该层级时,往往以婴儿般蜷缩的体态浸泡于水中,若尝试起身,则会发觉海水深而不可触底。流浪者并不会溺亡,尽管无法站立,异常的浮力会将流浪者托举至头露出水面的位置。或许是因为海水的表面张力较大,水面形成的薄膜在上下摆动的过程中会使脖颈感到轻微的瘙痒;流浪者往往会因此产生跃出水面的冲动,但这无一例外地会失败,流浪者会落回原先的深度,就像是水中有一个无形的平衡面,迫使流浪者在同一深度游动。
水面多数时候没有起伏,但容易受到外力影响,流浪者动作幅度越大,其周边的海浪越高,甚至由此创造暴风雨的形态。液体的质感轻柔,就像是融化的丝绸,从衣物的缝隙穿过,持续地舔舐流浪者的皮肤和毛孔。若在游动过程中经历大量出汗、唾液快速分泌和勃起,均为正常现象,但需注意及时补水。海水不能饮用,饮用海水会加剧以上现象。
水面上的空间被浓密的雾气笼罩,但光线能正常透过。来源未知的自然光大体上呈亮粉色,且较为柔和,并不刺眼。尽管雾气在视觉上离流浪者有一定距离,过度饱和的水汽所带来的厚重感会压得流浪者喘不过气,停留约半小时后才能适应。雾罩的视觉半径不超过八米,所以流浪者在此开阔空间也会产生幽闭的感觉。
层级内无规律地分布着一些岩石小岛,但比起岛屿,它们更像是高低不一的石柱,有的浅浅地露出水面,有的高高耸立冲破了云层。它们的面积很小,半径通常不超过六米。石柱顶部空无一物,流浪者可以在上面稍作停留;顶部通常较为平缓,在上面躺卧也不会感到不适。
实体
歌鲸
尽管有海洋的存在,Level C-688 内的歌鲸总是漂浮在空中,且与流浪者保持着较远的距离,在层层迷雾中若隐若现。它们体型巨大,移动速度缓慢,总是单独出现。它们无时无刻不在发出一种厚重而深沉的低吟声,这种具有距离感的巨大声响往往会让独行的流浪者感到更加孤独。
如果仔细观察,就能发现他们的头顶生长着薰衣草。薰衣草的出现也有可能是下文所述之精神影响,但由于相关的目击报告数量很少且都缺乏影像资料,故无法证实。
微光向导
微光向导在该层级十分常见,但由于自然光强度较大,它们在光照下十分不起眼。
佩戴特别的仪器可以清晰地观察到它们的行动轨迹。它们会有意识地向流浪者的方向聚集,照理来说,这类实体会带领流浪者避开危险,而 Level C-688 中的微光向导却总是以一种不规则的路线移动。这一现象的原因可能是层级内仅有的危险实体同样以一种不规则的形态存在于层级的各个角落。这也是薰衣草迷雾在该层级被发现的直接原因。
值得注意的是,当歌鲸出现时,微光向导会往相反的方向移动,似乎是在逃离。歌鲸的低吟声似乎能赶走微光向导,又或许是因为歌鲸会捕食它们。
薰衣草迷雾
薰衣草迷雾被认为是该层级中最常见却最不起眼的实体,它们在海面上广泛地存在着。与在其他层级发现的实体不同,它们不能被明确地划分为多个有意识个体,它们,或者说它,是一个浓度更低,充当层级内雾气主要成分的,不可分离的整体。也正因如此,流浪者在该层级探索时会经受周期更长、效果更弱、更难辨认的「薰衣草综合征」。所以,任何打算长期探索 Level C-688 的流浪者都应该佩戴防毒面具或供氧装置,尽可能减轻迷雾带来的精神影响。
薰衣草综合征患者的综合认知能力会随时间逐渐降低,受到同样影响的还有患者的危险判断能力、情绪调节能力和方向感。若停留时间过久,一系列的幻觉会随之产生。这些幻觉包括:
- 薰衣草从水底冒出,最终高过流浪者的头顶,覆盖整片海洋;流浪者能清楚地听到薰衣草生长的声音,有人将其形容为「内脏撕裂的声音」。
- 有人站在薰衣草上,朝着流浪者的方向走来,伸出手将流浪者从水中救起。
- 发现自己正在薰衣草上行走,观察不到海洋的存在,雾气正在消失。
- 观察到天空中明亮的金星。
- 感到天空与自己的距离拉近,并且表现出镜子一样的性质,可以清楚地看到自己和与自己一起行动的「人」。
除了以上普遍的现象,幻觉中往往还包括随机事件的发生,具体的事件内容似乎因人而异,无法得出具有普适性的结论。流浪者十分容易在薰衣草综合征中迷失,忘记自己正处于后室当中,忘记自己先前的一切经历。如果你察觉到自己很可能在经历薰衣草综合征,并且不确定眼前的景象是否是真实,请依照以下指导行动。
后室通用现实检验测试
基本原理:
- 寻找环境中的你无法预测但能够计算得出的数据;
- 尝试在不记忆这一数据的情况下,用其他物理载体记录这一数据,将其作为数据 X;
- 获取数据 X 的相关量,通过计算求出理论值,并将理论值记录为数据 Y;
- 检查数据 X 和数据 Y 的差值是否在误差允许范围内。
如果是,测试通过;如果不是,测试失败。
针对 Level C-688 的应用:
- 打开 B.F.P.F. 数据库,找到协调后室时专栏,往下翻页,找到并记录当前显示的 Level 0 的地区时,精确到秒,同时按下秒表。
- Level C-688 的 BTC 偏移量为 BTC-[LC688]:[e-1]:[00.13]:[04.67]-[∅],其中 e 表示自然常数,由此计算得出在 Level C-688 经过的 60 秒中,Level 0 中经过了多少时间,将这个值记录为 Y = 60e(e≈2.7182)。
- 等待秒表走完一圈,也就是经过 Level C-688 的 60 秒,准时查看 Level 0 的地区时,并计算出这次查看的地区时和 60 秒前查看的地区时的差值,记录为 X。
- 检查数据 X 和数据 Y 的差值是否在误差允许范围内。
若未能在 60 秒内完成计算,延长时间并重复以上步骤。
如果你通过了测试,请立即翻阅文档末尾的「入口与出口」一栏,并开始寻找层级出口;如果测试失败,那么这些出口很可能已经失效,远离你身边的「人」,寻找天空中的警告风筝,向它们移动的方向奔跑,直到你能够通过测试。
警告风筝
警告风筝是流浪者陷入薰衣草综合征后,有可能见到的一类实体,即使是在浓重的海雾当中,它们醒目的颜色也格外显眼。与其他层级发现的警告风筝一样,它们成群地出现并有意识地向更安全的方向飞行以帮助流浪者回避危险。在 Level C-688 的案例中,跟随警告风筝似乎能够使幻觉减轻,但深陷幻觉当中的流浪者往往不能意识到这一点,并且很可能根本不知道自己正在经历幻觉。
若流浪者忽视了风筝的警告,它们会反复出现,甚至俯冲到接近水面的位置,通过攻击发出警告。在这个过程中,它们也会有意识地攻击幻觉中出现的薰衣草并将它们撕碎。令人匪夷所思的是,它们也会用这样的方式清理歌鲸身上的薰衣草。
相关报告
Level C-688 与「薰衣草」的联系一直不为人所知,为了研究薰衣草这一存在及有关概念,并以此为流浪者在该层级的人身安全提供更多保障,M.E.G. 派遣了一名经过专业训练的「罗经点」成员前往探索,并通过万维网与总部实时联线。
以下是这次行动的记录:
行动人员:Cartle(探索)、Roy Simon(指挥)
记录时间:BTC 2023.6.26
记录开始。
C:报告总部,我已经进入 Level C-688
R:好,我们再回顾一遍流程。你我的任务是深入探索这个层级所表现出的现实扭曲特性,您需要不断地前进,一段时间后会逐渐经历薰衣草综合征,这些症状包括综合认知能力下降、感官减弱、情绪失控,还有最重要的,出现幻觉。需要注意的是,这些症状并不会在短时间内集中出现,而是在你进入 Level C-688 后,此时此刻,以及往后的几个小时甚至几天里,一直存在并且不断加剧的。您明白这一点吗?
C:明白。
R:您需要在这个过程中保持清醒,思维高度集中,在任何事件发生时都应该保持理性的判断,区分真实和幻想。如果你出现了明显的失智行为,我会要求您进行测试,即「后室通用现实检验测试」,希望你无时无刻都要牢记如何进行这一测试,每过五分钟都应当回忆一遍。您能做到吗?
C:放心吧,我肯定能行的,都训练了这么多次了。
R:在工作期间,你我不允许闲聊,您需要保持注意力高度集中,发生了任何事情,即使这些事件已经被记录在档案内,都必须向我报告,明白了吗?
C:哎呀,可还真是严苛。好吧,目前我正处于一片粉红色的巨大水体中,没有看到陆地也无法接触水体底部,四周没有任何实体,通信设备信号良好,防水措施有效,防毒面具滤网状态良好,人员身体状态良好。完毕。
R:水面上没有浓雾吗?
C:有啊,这个层级不是一直都有浓雾吗?
R:您应该向我报告所有的细节,先生。
C:好吧,虽然不知道意义何在。水面被迷雾笼罩,可视距离较短。还有什么漏掉了吗?
R:我不知道,先生。毕竟我不在那。如果您的报告完毕了,就请继续前进。
C:我正在游泳前进,这些液体的阻力似乎有异常,我感受到我被一股力量托举着,但前进却异常困难,因为没有足够的力推动我。这比在真的海里游泳还要困难不少。
R:我注意到你使用了「真的」这个词。先生,根据我们行动前的约定,除非您开始感到周遭的环境是不真实,您就不应该使用「真实」和「虚假」这样的字眼,这会影响我们的行动。您认为你所处的这片海洋是不真实的吗?
C:什么?当然不是。我只是随口一说。
R:那好,请下次注意,继续行动吧。
无关内容已省略。
C:我觉得这里的环境和我看过的一本小说很像,叫做《索拉里斯星》。
R:我没有读过那本书,还请直接描述您所看到的,先生。
C:呃,这里的雾气十分浓密,有的就像是有实体一样,可以自如地变化形态,就像……
R:变化形态?先生, 您确定您看到的是真是的吗?
C:我还没说完。不过既然你问了,我很确定我看到的东西。
R:尽管如此,我还是得要求您进行一次测试。
C:好吧。
一段时间过后。
C:我算完了。
R:结果是多少?
C:163.092
R:我知道,我问的是 X 值,先生。
C:是一样的。
R:一模一样吗?没有误差?那好吧,请您继续报告,先生。它们像什么?
C:它们一直在变化,就像是…… 像是一场表演。对!这些雾在进行一场烟火表演,只不过烟火被替换成了水汽。
R:您是否能描述得再详细一些?你为什么会认为它们在表演?
C:不只是它们,还有那些光球,它们在跳舞。
R:您没有回答我的问题,先生。这么说吧,我需要知道表演的内容。
C:那些雾,变成了一个个大小不一的圆团,它们拖着长长的尾迹在空中相互追逐,和那些光球一起,他们就像鸟群一样在空中不停地舞动着。
R:停一停,先生。那些光球是指 Entity 35 吗?
C:不,等等!天空变成紫红色的了,那团雾气张开它的口器吞掉了另一团雾!它们都打起来了,一个一个地被吃掉,那些吃掉同类的雾变得更大了,然后又被另一团冲过来的雾气打散了,碎成了好几团;雾的碎片又冲向其他的雾。我的天哪,它们是怎么了?
R:先生,请冷静一下。您确定您看到的是真实的吗?
C:哦不,一只巨大的怪兽来了,光球们终于被吓跑了。那好像是一只鲸鱼,他从混战中的雾团之间穿过去了,它要去哪?那些雾还在打架,它们在彼此吞噬,那头鲸鱼不打算做些什么吗?
R:先生,您看到的是 Entity C-21,它们是 Entity 35 的天敌,你还记得吗?
C:看来它是个大救星,那些烦人的光球终于走了!
R:先生,您不应该对 Entity 35 感到厌烦,它们是会帮助流浪者的友好实体。
C:*大声 我不同意!我不同意!
R:先生,您现在的情绪很不稳定,听我倒数,好吗?30、29、28、27……
C:停!停!停!你在嚷嚷什么?
R:这是我们的工作,先生。我认为您必须再进行一次测试了。
C:噢……
R:您还记得吗?拿出手机,访问那个网站,查看 Level 0 的地区时,然后……
C:*失声尖叫 不好!不好!那些风筝来了。
R:那些是警告风筝,是非常不好的信号。您必须立刻完成测试,然后想办法离开。
C:我没有办法!我想不出办法!那些风筝想吃掉鲸鱼,它们把鲸鱼的皮肤扯下来了,紫色的碎片都落下来了!坏风筝!坏风筝!快给我下来!*混乱的水花声
R:卡尔特先生!你现在必须冷静下来,完成测试!
C:不!我不能。*短暂的停顿 哎,多好的花啊,都败了。
R:你说的花是薰衣草吗,你能辨认它们吗?熏衣草是一种淡紫色的……
C:你闭嘴!你不要再说话了!
R:卡尔特先生,你还记不记得我们在工作!
沉默,混乱的不可辨认的声音。
R:卡尔特先生?你能听到我说话吗?先生?
R:卡尔特先生,如果你还在的话,我希望你明白,你是 M.E.G. 罗经点成员之一,你受过专业的训练,你的工作是探索这个层级并向我报告你看到的任何景象,而我作为指挥,此时就代表了整个 M.E.G. 为你的行动提供指导,你承担着重要的使命,这关乎人类在后室的未来,你的任务是神圣的,你的意志是不可动摇的。如果你能听到,请立刻进行后室通用现实检验测试,完成你的工作……
C:维纳斯……
R:你在说什么?请你立刻进行测试。
C:他来救我了。
R:卡尔特先生!不要相信你看到的!现在进行测试已经没有意义了,请你立刻离开,你还能看到那些风筝吗?
C:那些风筝袭击了我,它们的身上还沾染着罪证,但鲸鱼很坚强,没有倒下。我的身上在流血,血液染红了海水,但我也和鲸鱼一样坚强。
R:你受伤了吗?你能找到医疗包吗?你现在需要立刻清醒过来!现在的形势不容乐观!
C:不要担心,维纳斯来救我了,他会治好我身上的伤。
R:卡尔特先生,你看到的人不是真实的!他也不会治好你的伤,为了你的生命安全……
C:维纳斯不是人类。
R:那他到底是什么!?
C:他没有特别的身份,也不受性别的限制,他是超凡脱俗的存在,他能治愈包括我在内的一切。他是我的初恋,是我的花朵,是我的云彩,是我的全部,是一切美好的化身。他啊,他啊,他就是那么的完美,我的维纳斯。他的存在不被世间污浊沾染,他的一颦一笑都在吸引我靠近,他正抚摸着我湿润的肌肤,他抚平了我内心的疾苦。
R:我为什么要问这个问题…… 卡尔特先生,如果你还听得进我说的话……
C:维纳斯,散发着无限光芒的维纳斯,他的荣光使我睁不开眼睛。我不需要知道他的相貌,我只需要一直看着他的光。
R:*叹气 好吧,既然事已至此——你现在在做什么?维纳斯和你在一起吗?
C:我们在薰衣草的花海漫步,没有任何人的打扰。
R:你看不到风筝了吗?
C:它们都惧怕维纳斯的光辉,而不是像我一样憧憬着他。
R:你以前见过这位维纳斯吗?你和他是什么关系?
C:我生来就注定与他相遇,他是我余生的依靠。
R:你还记得你是谁吗?你记得探险者总署吗?你记得我和你对话的目的是什么吗?
沉默。
R:立刻联系导火索和生命线!前往 Level C-688 进行救援!卡尔特先生,希望你一切安好,但愿那个存在不会伤害你。
记录结束。
此次行动结束后,M.E.G. 导火索成员在 Level C-688 的一个石柱上找到了罗经点成员 Cartle。被发现时,Cartle 正面带微笑地平躺在石柱顶部,无法回应呼唤,似乎陷入了某种恍惚状态。经过一定的物理刺激和修养调整后,Cartle 的神智已经基本恢复正常,但性情大变,经鉴定,已不具备罗经点成员的专业素养且无法在 M.E.G. 继续工作,现已退休。
以下是与退休后的 Cartle 的一次访谈记录。
采访者:Marvin Gair
受访者:Cartle
记录开始。
M:卡尔特先生,久仰大名,进来身体如何?
C:寒暄就免了,我也没有什么好名声,有什么事情就请开门见山吧。
M:好的,好的。这次访谈的主要目的是了解上次 Level C-688 行动中您与 M.E.G. 失去联系之后发生的事情,您还记得吗?
C:哦,这破事你们不早点问我,等我伤好点了再来撒盐?
M:那时我并没有参与工作,我猜测他们应该是担心您的精神状态,所以等你您好些了才找我来采访您。
C:你知道现在我不是 M.E.G. 成员,这些问题不是我的工作,我可以拒绝回答对吧?
M:是的,您有这么做的自由。但我更希望您能配合我的工作,这关乎人类的未来。
*短暂的沉默
C:你们可真会说大话。这么说我要牺牲小我为大我咯?
无关内容已省略。
C:你让我组织一下语言。
M:好的,我会等您。
*Cartle 嘴唇微启,犹豫着停顿了几秒
C:维纳斯哭了。
M:嗯,我知晓维纳斯的存在,请你继续。
C:他的眼泪落在薰衣草上,开出了颜色更深的花,我想那应该是紫罗兰。
M:这还是我第一次了解,你能描述得更详细一点吗,那些紫罗兰和前厅的完全一样吗?
C:是,不然我怎么认得出来?
M:我的意思是,它们没有任何不寻常的地方吗?
C:当时的我面对任何事情都不会感到不寻常,你明白吧?
M:我了解了。
C:紫罗兰开遍了整片海洋,维纳斯消失了,当时我在四处焦急地寻找他,最后却被那些风筝硬生生地拖走了。
M:那些风筝指的是 Entity 22 吗?
C;不然还能是什么?为什么你们总是喜欢把很明显的事情问来问去?
M:抱歉让您感到厌烦了,先生。我们继续吧,你被风筝拖走之后呢?
C:然后…… 我看到鲸鱼沉入了大海,它们身上的薰衣草被风筝弄走了,一点不剩。雾气似乎消失了,风筝把我放到一个石柱上,然后我看着它们从我头顶飞走。那些光球回来了,它们没有像以前那样狂舞,就只是那样静静地漂浮在我身边。然后我睡着了,醒来就被你们带了回来。
M:就是这些了吗?
C:对。
M:我还有一个疑问,让我们回到最开始,维纳斯为什么哭泣?
C:你不觉得这个问题很傻吗?
M:您为什么会这么认为呢?
C:你知道那是我的幻觉,你现在的语气就像是医生在让一个精神病患者讲述他的症状。
M:可你不认为那些幻觉代表了什么吗?
*沉默。
M:您脸色不太好,是感到不舒服吗?
C:没有,我好得很。我拒绝回答上一个问题,可以走了吗?
M:好吧,感谢你的配合,卡尔特先生。出门之后会有人送你回家的。
记录结束。
以下是 Cartle 于 2023 年 7 月 5 日向 M.E.G. 提交的报告,当时他已经加入了阈限艺术协会,并开始不定期地为公开数据库提供补充文档。
Cartle 的报告:有关在 Level C-688 所见所闻的再思考
我是 Cartle,M.E.G. 前「罗经点」成员。我知道我已经退休了,但你们这些蠢货忘记注销我的内部帐号了,今天居然还收到了你们自动发送的生日邮件(而且你们还把日期搞错了)。不过正好,我也有一些事想要上报,在公开数据库上传你们不知道要多久才会处理,所以就走后门了。别怪我,是你们自己蠢。
前些日子盖尔专员(鬼知道我怎么还记得他的名字)在做那个所谓的访谈的时候问了我一个问题「那些幻觉代表了什么?」。我承认,我之前一直在回避那次经历,所以对这个问题我只能用「蠢」来形容,但现在我又不得不承认,那的确是一个很关键的问题,因为在被它烦了好几个晚上睡不着觉之后,我突然有了新的认识(可能是因为我退出 M.E.G. 加入了一个比你们酷 200% 的协会的原因吧,foolishness can be contagious you know)。
你们知道 Level C-688 拥有十分独特的生态:微光向导、歌鲸、警告风筝、薰衣草,还有紫罗兰。是的,我认为那些紫罗兰不是幻觉,就算是,我也更愿意把它归类为这一生态的一部分。事实上,所谓的幻觉不过是人类为了解释自己无法证实、无法理解的存在,随便套上去的一个看似合理的解释,有的人就是要得到一个科学甚至是伪科学的解释才会感到安心,多么愚蠢。你可能会反驳我承认在后室这地方有什么生态系统也挺愚蠢的,但这么认为是有原因的,这套逻辑能解释很多事情。生态系统无非就是其中各个要素和这些要素之间的关系的集合,看待 Level C-688 的异常时,只要抓住要素之间的联系就好了。
先从一个最让人摸不着头脑的要素说起吧——薰衣草。薰衣草长在鲸鱼的头顶,在我们迷失后从水中生长出来,警告风筝又将它们撕碎,长着薰衣草的鲸鱼会赶走微光向导。这个你们研究了半年的薰衣草把层级里的每个要素都串联起来了,你们居然还没有一点眉目。
鲸鱼,在广阔的无人空间里孤独地歌唱,它们的声音不被听到,却从未停止;人类,在未知的世界里寻找一切的真实,我们的诉求不被满足,却从未停止挣扎。我们和鲸鱼一样,我们期待着什么,我们渴望着什么。这样的情感是单向的,是无望的。这种没有回应的等待,把我们的酸楚和不甘,化为薰衣草。紫色的颗粒,就是我们心里滴下的血凝结而成。
我们并非没有受到引导,空中狂舞的光球早就将我们指向他处,但令人沉醉的光和巨鲸的孤独让我们对它们视而不见,甚至憎恨有加。我们并非没有受到警告,那些风筝一次又一次地尝试将我们拯救,它们撕碎了我们的等待,奈何薰衣草的生命力太过顽强。
我曾以为维纳斯是我梦中的爱人,以为他是我渴望的根源。但一次次回想起他哭泣的模样,紫罗兰开遍了整个世界——那些花是他的眼泪。他也有他的渴望,他渴望的终结也击碎了我的幻想。当我们看清被渴望之人也有所渴望时,原先的指引和警告就突然变得那么正确。渴望是一串无尽的铁链条,没有人能将我们从中抽离,只能等待泪水将它蚀断。
加入 L.A.U. 后,我开始坚信后室意志的存在。它创造了 Level C-688,或许就是用它的方式记录了它自己的思想,它想要让我们停止向前,停止探究它的一切。或许它是一个羞涩的小孩子,一个残缺的神明,他还在学习,他也在探索,他和人一样也有无尽的渴望,他的渴望是我们无论如何也无法理解的。我们渴望将他的异常解明,反而陷入了无尽的渴望链条里。他的创造从未停止,他的视野不断扩大,我们的努力,会被除以无穷,得出的值永远趋近于零。
真是可笑,最终真相告诉我们的居然是不应探寻真相。
可是我们谁,又能轻易地停止渴望?我们想要回家,又或是想要在这里苟活下去,我们不愿停止挣扎,哪怕后室一次次将我们按倒。我们有我们的目的,后室有它无法被探明的想法。
这或许就是我们和后室的矛盾吧。
入口与出口
入口
出口