@import url('https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC&display=swap');
/* ----- I LOVE BLACK HIGHLIGHTER ----- */
:root {
--theme-base: "black-highlighter";
--theme-id: "iceberg";
--theme-name: "Iceberg Theme";
--theme-base: "black-highlighter";
--logo-image: url("https://s2.loli.net/2022/05/25/3YWRG1NotOylr5X.png");
--header-title: "冰山";
--header-subtitle: "冰冻三尺";
--body-font: 'Noto Sans SC', sans-serif;
--header-font: 'ZCOOL XiaoWei', sans-serif;
--title-font: 'Noto Serif SC', sans-serif;
--mono-font: 'Noto Serif SC', sans-serif;
--accent-white: 230, 242, 255;
--accent-color-light: 174, 214, 241;
--accent-color-medium: 41, 128, 185;
--accent-color-dark: 31, 97, 141;
--white-monochrome: var(--accent-color-light);
--pale-gray-monochrome: var(--accent-color-medium);
--light-gray-monochrome: var(--accent-color-dark);
--gray-monochrome: var(--accent-color-dark);
--dark-gray-monochrome: var(--accent-color-dark);
--black-monochrome: 12, 12, 12;
--pale-accent: var(--accent-color-dark);
--bright-accent: var(--accent-color-medium);
--medium-accent: var(--accent-color-dark);
--dark-accent: var(--accent-color-medium);
--alt-accent: 221, 102, 17;
--link-color: var(--accent-color-dark);
--visited-link-color: var(--link-color);
--hover-link-color: var(--link-color);
--swatch-headerh1-color: var( --accent-white);
--swatch-headerh2-color: var( --accent-white);
--swatch-border-color: var(--accent-color-medium);
--gradient-header:linear-gradient(to top, #9890e3 0%, #7FB3D5 100%);
--box-color-0: 211, 224, 233 !important;
--box-color-1: 166, 192, 210 !important;
--box-color-2: 121, 160, 187 !important;
--box-color-3: 76, 129, 164 !important;
--box-color-4: 76, 129, 164 !important;
--box-color-5: var(--accent-color-dark) !important;
}
/* ----- SELECTION ----- */
::selection {
background: rgb(var(--accent-color-dark));
color: rgb(var(--accent-white));
}
::-moz-selection {
background: rgb(var(--accent-color-dark));
color: rgb(var(--accent-white));
}
/* ----- HEADER & TOP BAR ----- */
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: 0rem;
top: 0;
background-image: var(--logo-image);
background-size: auto 9rem;
background-position: center;
background-repeat: no-repeat;
opacity: 0.85;
}
#top-bar div.mobile-top-bar>ul>li:hover, #top-bar div.top-bar>ul>li:hover {
background-color: rgb(var(--accent-color-light));
}
#top-bar div.mobile-top-bar>ul>li:hover>a, #top-bar div.top-bar>ul>li:hover >a{
color: rgb(var(--accent-color-dark));
}
#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 {
background-color: rgba(var(--accent-color-dark), .5);
}
#login-status a {
color: rgb(var(--accent-color-dark));
}
#account-topbutton {
border: 0.1rem solid transparent;
}
#account-topbutton:hover {
border: 0.1rem solid rgb(var(--accent-color-dark));
}
#top-bar div.top-bar>ul>li>ul>li>a:before, #top-bar div.top-bar>ul>li>ul>li>a:hover:before, #top-bar div.top-bar>ul>li>ul>li>ul>li>a:before, #top-bar div.mobile-top-bar>ul>li>ul>li>a:hover {
background-color: rgb(var(--accent-color-light));
}
#top-bar ul li.sfhover a:hover, #top-bar ul li:hover a:hover {
color: rgb(var(--accent-color-dark));
}
/* ----- NO THESE THINGS ----- */
#skrollr-body {
background-image: none;
}
#container {
background-image: none;
}
.avatar-hover {
display: none !important;
}
/* ----- COOL THINGS----- */
.inline-diff ins {
background-color: #66CC66;
}
.inline-diff del {
background-color: #CC9966;
}
hr {
background: transparent;
border-top: solid 2px rgba(var(--accent-color-dark));
}
.scp-image-block .scp-image-caption {
color: rgb(var( --accent-white));
background-color: rgb(var( --accent-color-dark));
}
.pager a {
border-color: rgb(var( --accent-color-dark));
}
.pager .current {
color: rgb(var( --accent-white));
background-color: rgb(var( --accent-color-dark));
border-color: rgb(var( --accent-color-medium));
}
table.page-history td.optionstd a {
border-color: rgb(var( --accent-color-dark));
}
table.page-history td.optionstd a:hover {
color: rgb(var( --accent-white));
background-color: rgb(var( --accent-color-dark));
border-color: rgb(var( --accent-color-dark));
}
.change-textarea-size a {
color: rgb(var( --accent-white));
}
.page-source,
.code {
color: rgb(var(--black-monochrome));
background: rgb(var( --accent-color-light));
border: solid 0.15rem rgb(var( --accent-color-dark));
}
table.wiki-content-table th, table.wiki-content-table tr, table.wiki-content-table td {
border: .0625rem solid rgb(var(--accent-color-dark)) !important;
}
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: rgb(var(--accent-color-medium));
color: rgb(var(--accent-white));
transition: background-color 300ms;
}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
background-color: rgb(var(--accent-color-light));
color: rgb(var(--accent-color-dark));
}
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected {
background-color: rgb(var(--accent-color-dark));
color: rgb(var(--accent-color-light));
}
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
background-color: rgb(var(--accent-color-dark));
color: rgb(var(--accent-color-light));
}
.page-tags span {
border-top: 2px solid rgb(var(--accent-color-dark));
}
.page-tags:before {
color: rgb(var(--accent-white));
content: "TAGS";
font-weight: bold;
font-size: 85%;
background: rgb(var(--accent-color-dark));
padding: 1px 1px 0 1px;
margin: 0 0 -2px 0;
display: block;
width: fit-content;
}
/* ----- SIDE BAR ----- */
#side-bar::-webkit-scrollbar {
display: none;
}
#side-bar {
border-right: 0.15rem solid rgb(var(--accent-color-dark));
}
@media only screen and (max-width: 768px) {
#side-bar {
border-right: none;
}
}
#side-bar > div:nth-child(1) {
margin-top: 0;
}
#side-bar div.side-block,
#side-bar div.side-block .heading {
border: none;
}
/* ----- FOOTER ----- */
#footer {
background-color: rgb(var(--accent-color-dark));
color: rgb(var(--accent-white));
}
#footer a {
color: rgb(var(--accent-white));
}
/* ----- DIVS ----- */
blockquote,
div.blockquote {
--link-color: var(--accent-color-light);
--visited-link-color: var(--accent-color-light);
--hover-link-color: var(--accent-color-light);
border: 2px solid rgb(var(--accent-color-dark));
background-color: rgb(var(--accent-color-medium));
color: rgb(var(--accent-white));
}
.styled-quote {
--link-color: var(--accent-color-light);
--visited-link-color: var(--accent-color-light);
--hover-link-color: var(--accent-color-light);
color: rgb(var(--accent-white));
margin-left: 0px;
}
.dark-styled-quote a {
color: rgb(var(--link-color));
}
.darkblock a {
color: rgb(var(--link-color));
}
.dark-styled-quote ,
.darkblock,
.lightblock {
margin-left: 0px;
}
.dark-styled-quote,
.darkblock {
--link-color: var(--accent-white);
--visited-link-color: var(--accent-white);
--hover-link-color: var(--accent-white);
color:
}
.dark-styled-quote hr,
.darkblock hr {
border-color: rgb(var(--accent-color-light));
}
/* ----- IETS ----- */
.box {
background: rgb(var(--accent-white)) !important;
}
.box.class-0 {
--box-border: var(--box-color-0);
--box-shadow: var(--box-color-0);
}
.box.class-1 {
--box-border: var(--box-color-1);
--box-shadow: var(--box-color-1);
}
.box.class-2 {
--box-border: var(--box-color-2);
--box-shadow: var(--box-color-2);
}
.box.class-3 {
--box-border: var(--box-color-3);
--box-shadow: var(--box-color-3);
}
.box.class-4 {
--box-border: var(--box-color-4);
--box-shadow: var(--box-color-4);
}
.box.class-5 {
--box-border: var(--box-color-5);
--box-shadow: var(--box-color-5);
}
/* ----- CUSTOM DIV ----- */
.bd1 {
border: rgb(var(--accent-white)) 2px solid;
}
.bd2 {
border: rgb(var(--accent-color-light)) 2px solid;
}
.bd3 {
border: rgb(var(--accent-color-medium)) 2px solid;
}
.bd4 {
border: rgb(var(--accent-color-dark)) 2px solid;
}
.bg1 {
background: rgb(var(--accent-white));
}
.bg2 {
background: rgb(var(--accent-color-light));
}
.bg3 {
background: rgb(var(--accent-color-medium));
}
.bg4 {
background: rgb(var(--accent-color-dark));
}
.tx0 {
color: rgb(var(--black-monochrome));
--hr-color:var(--black-monochrome);
}
.tx1 {
color: rgb(var(--accent-white));
--hr-color:var(--accent-white);
}
.tx2 {
color: rgb(var(--accent-color-light));
--hr-color:var(--accent-color-light);
}
.tx3 {
color: rgb(var(--accent-color-medium));
--hr-color:var(--accent-color-medium);
}
.tx4 {
color: rgb(var(--accent-color-dark));
--hr-color:var(--accent-color-dark);
}
.a1 {
--custom-link: var(--accent-white);
}
.a2 {
--custom-link: var(--accent-color-light);
}
.a3 {
--custom-link: var(--accent-color-medium);
}
.a4 {
--custom-link: var(--accent-color-dark);
}
.custom {
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0;
}
.custom hr {
border-color: rgb(var(--hr-color));
}
.custom a {
color: rgb(var(--custom-link));
}
翻译者须知:
从 2026 年 5 月 20 日起,后室英文维基开始使用层级等级(后室英文维基),全面替代此组件。最终的结果是,此组件从 component:level-class 变成了 component:old-level-class;而 component:level-class 则被替换成了上述的新组件。
这导致后室英文维基所有使用了生存难度分级组件的页面,都自动更新成另一版本。中文维基不会跟进这一改动,亦不会重命名此组件。译者可以自由选择在翻译过程中应用新版组件,使之与原文相同;也可以继续使用此组件,即不改动 [[include]] 代码。
除了外形有所变化,新组件还新增了 1E-5E 的环境危害分级,并稍微扩展了自定义维度;因此部分页面可能有必要更换为新组件,才能正常显示。请译者自行甄别。
如何使用:
[[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: 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 UX-275是一个空旷的室内空间,一次仅能容纳一人。
描述:
Level UX-275的环境是阴暗而压抑的,边缘的墙壁曲折而无序,地板下常常发出令人生理不适的剐蹭声。另外,该层级具有精神影响,身处其中的流浪者将会暂时失去习得的技艺,例如搏斗,绘画,运用物品等,这一点的影响非常大,意味着流浪者很难使用手机,枪械等物品,但流浪者仍然知道其原本的用途。层级内几乎没有光源,并且非常的湿热,湿球温度约28-29℃,流浪者会感到烦躁易怒,晕眩闷热。
层级内有很多的工具,以及一些类似于散热设备的机械,它们要比常见的同类型工具/机械更为复杂,流浪者不可能在这种令人注意力涣散的环境下克服层级的精神影响使用它们。它们的存在意义似乎是用来对流浪者起到某种“嘲讽”的作用,一些流浪者恼羞成怒将它们砸烂,因此地上散落着很多零件以及机械残骸,后来的流浪者尝尝被绊倒。层级中弥漫着一种类似氨气的味道,就像在厕所里,并且更为浓重,同时死在这里的流浪者的尸臭也会混入其中。偶尔的,天花板上会有很粘稠的液体滴落到身上,以沉重的冲击感。
在层级的边缘,均匀分布着4扇纱窗,它们不是窗户,是流浪者的精神慰藉,尽管只有半米长宽,内部却暗含不一样的世界。纱窗中发出淡蓝色的光,虽然无法照亮整个层级,但是足以提供一点点照明,吸引流浪者的目光。靠近后,令人难以忍受的恶臭消失了,普通的空气从未如此美好。这并非是什么引诱流浪者上钩的陷阱,它是安全的,美好的,纱面摸起来很舒适。
隔着纱窗,不同的流浪者可以看到不同的模糊景象,有时是一场融洽的宴会,有时是一座繁荣的村庄,有时是一间豪华的超市。这些景象有声有色,即使隔着模糊的纱窗,也很容易辨别出来,它们大多有人在,并且是积极正面的,只是看着就能让人的精神得到抚慰,何况流浪者还能亲自进去呢?
慢慢的探入纱窗,先是头,然后是肩膀,最后全身进去,流浪者的动作需足够慢,纱窗才不会破裂,它将慢慢被撑开,向内延展,流浪者最终会裹着一层纱进入到纱窗里面去。那是一个没有饥饿,没有危险,没有孤独,仙境一样的地方,想做什么就做什么,不再为钱而烦恼,每个人都才华横溢,大家互帮互助,就能满足生活的所有需要。
这些人很快就会注意到流浪者,前来热情的迎接,但流浪者现在是桎梏之身,在仙境里面,如果动作幅度稍微大一些,速度快了一点,裹身的薄纱就会立刻破掉,仙境支离破碎,黑暗将流浪者重新包裹,坠回原来的室内空间中,那个充满恶臭和遍地狼藉的空间中。荧荧发光的纱窗破灭了,留下一个方形的空洞。
再次进入纱窗,谈回窗内的仙境吧,由于窗纱的包裹,流浪者在仙境中的触觉总是朦胧而不真切的,像是隔了层棉花,同时流浪者也无法听清声音,看清事物,食用仙境内的食物;在和其他人交涉时,只能从大致语调和动作上判断对方的用意。另外的,流浪者的声音和样貌也会变的模糊。很多流浪者都遭此折磨,仙境里的其他人自由自在,无拘无束,做想做的一切,自己却触不可及;“我知道周围是美好的,它难以触动我,我们之间有一层无形的屏障,这令我感到愧疚难安。”压抑和焦躁难以避免,有些突然发狂,狠命的挣脱开来,有些小心翼翼,却意外的越界,无论怎样,纱窗破掉,就意味着流浪者从天堂坠回地狱。
见过光明的人,就无法再忍受黑暗,懊悔,无力,以及恶劣的环境,促使流浪者闯入剩下的纱窗,从头来过,新的仙境,这次会更有经验,曾经的失去在时刻警醒着流浪者,也让内心更加恐慌。
实体:
好朋友
仙境内的人看得出流浪者的困境——动作迟缓,口齿不清,可能还外形奇怪,这样一个人形生物,谁都能看得出这是不正常的。起初,祂们会害怕,退缩,不过很快祂们就会接纳流浪者,即使动作迟缓,交流受限,大家也会尽己所能的去包容。
流浪者的加入,势必会带来尴尬,包容是有代价的,祂们能感觉到尴尬,流浪者也能感觉到。当大家相谈甚欢,游玩嬉闹时,流浪者没有办法加入,尽管大家都热情而善良,发自内心的想帮忙,有时反而会令流浪者感到自卑,急躁,因为自己一个人耽误了其他所有人,正所谓无功不受禄,无限的关爱会令人坐立难安。祂们也曾试着为流浪者揭去窗纱,可惜只是徒劳无功。
心魔
数名高大的模糊实体,似乎是自己的样子,祂们徘徊在室内,对流浪者阴阳怪气,层级的精神影响使得流浪者会下意识的认为自己的饥饿和恐慌等一切负面感受都是心魔的攻击手段。
它会以夸张的姿态,演绎各种的痛苦,并且常常用“你”来替换“我”。
例如,跪倒在地,捂着肚子,“啊——你好饿啊,你的胃口好疼,好想吃东西……谁都好给你口饭吧——”;拿着破碎的电子设备,贴到脸前,“这太复杂了,你再也没机会用了!!!你已经废掉了!”;拿起疑似清洁用具的东西,双手乱甩:“恶心死人了,你完全没有办法——这些恶心的东西也把你拉进去了——”等等。
心魔的叫喊声通常撕心裂肺,怪异凄惨,同时又像是幸灾乐祸,故意演给流浪者听。总之,除非流浪者躲入纱窗,否则这种疯癫的发言将无休止的纠缠着流浪者。
基地,前哨与社区:
无
入口与出口:
入口:
出口:
当纱窗全部破掉,一切就都结束了,只剩下爱恨交织的回忆。房间陷入完全的黑暗,再无出路,破掉的纱窗中会流出粘稠的、令人难以呼吸的液体,灌满房间。
心魔们在房间内暴走,举起双手,张牙舞爪,在液体涨至天花板前,它们狂乱的呻吟会先淹没流浪者。
“你终于要淹死了!解脱了……”“啊哈哈哈!你应得的……你不甘心啊——”“上帝不公!你恨这些人——呃啊!!”
是啊,为什么总是忍不住的毁掉仙境呢,明明那是更好的地方,即使无法融入进去,也比中心房间好得多啊。仙境之外的人,终究不属于仙境吗?身后的窗纱时时刻刻的拉扯着流浪者,这是那个阴暗孤独的地方附加在流浪者身上的,是无法轻易挣脱的。就是这层该死的纱窗,阻断了内外的通路,就是这层模糊朦胧的东西,分隔着真心的交融。它就在这里,或许来自更深处的某些本性。