注意:您当前处于镜像站点之中,如需对页面进行操作,请前往源站台。
: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; }
: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 }
LEVEL
M-167
生存等级生存等級
1 级級
逃离逃離:1/5
容易逃离容易逃離
环境環境:1/5
低环境风险低環境風險
实体實體:1/5
极少敌意存在極少敵意存在
描述
Level M-167,又称"清静田园",是一片看似无限延伸的宁静乡村景观。该层级呈现出 20 世纪中叶的田园风貌,拥有广阔的麦田、蜿蜒的乡间小路、零星的农舍和点缀其间的橡树林。时间永远停滞在黄昏时分,天空呈现出温暖的橙红色调,空气中弥漫着干草和新鲜面包的香气。
与大多数层级不同,Level M-167 几乎没有敌意实体,且资源丰富,使其成为流浪者理想的休憩之地。然而,这片田园并非完全无害——它的平静之下隐藏着诡异的时空异常和难以解释的现象。
层级结构
1. 主要区域
(1) 麦田(The Wheat Fields)
金色的黄昏里,麦田在无边无际中铺展成一片沉甸甸的海。麦穗饱满得低垂着头,风一过,便涌起连绵的、温柔的浪,每一波都镶着琥珀般的光泽。麦秆是不变的秩序——齐整的、一米五的高度,被收割或踩倒,也总在晨昏之间重新站起,仿佛时间在这里学会了回头。
偶尔,风会突然止息。
整片麦浪毫无预兆地静止下来,像被谁按下了暂停。没有摇曳,没有声响,连惯常拂过耳畔的风声也消失得干干净净。世界在那一刻只剩下心跳——咚,咚,咚——敲在胸腔里,清晰得令人不安。大约十秒,或者更久,一切才重新流动起来,仿佛什么都不曾发生。
若你往深处走,走上三四公里,可能会听见孩子的笑声。
那声音清亮亮的,像银铃摇碎在风里,忽远忽近,永远隔着几重麦浪的距离。你追过去,掀开一片又一片金黄,却只有麦穗沙沙地响。有时笑着笑着,那声音会陡然低下去,化作一两声抽泣——很短,很轻,还来不及辨清方向,便又散在风里,像被麦田吞掉了回音。
夕阳愈沉,麦子的金色就愈深,渐渐染上暮色的重量。你站在及肩的麦秆之间,恍惚觉得自己也成了一株麦子,生根在这片温柔而固执的土地上。远处又有浪头掀起,层层叠叠涌向看不见的边际;你知道,在某个时刻,它们又会忽然停住。而笑声,或许就在下一阵风里等着你。
(2) 乡间小路(The Country Roads)
这条泥土与碎石夯成的小路,窄得只够容纳一辆旧日的拖拉机。路旁,野雏菊和蒲公英在仿佛无源的微风里轻轻摇摆,带着一种过分的安宁。
你沿着它走下去。
很快你就会发现,你在经过同一棵歪脖子橡树。第一次,树皮上刻着“J.M. 1942”。下一次,那刻痕变成了“E.L. 1956”,更深,也更旧。你经过一道栅栏,第一次的油漆是褪了色的天蓝;再回来时,它已朽成了斑驳的灰。路是这条,风景也是这片,但时间似乎在你每一次经过时,偷偷拨动了某个齿轮,更换了记忆的标签。不变的是那些野花,依旧在风里摇着。
接着,异常变得难以忍受。脚下的路突然开始无休止地延伸。你意识到自己在绕圈时,已经晚了。周围的色彩正从景物上剥离,蒲公英的黄、泥土的褐、树叶的绿,都像被时光漂洗过,渐渐统一成一种老照片般模糊的、泛黄的单调。你被困在了一张褪色的循环胶片里。
在极偶尔的恍惚时刻,小路上会突兀地出现一些东西,像系统漏洞里掉出的碎片:一个沾着湿泥、几乎被踩进土里的 M.E.G. 徽章;半截早已熄灭、断口不齐的荧光棒;或是一本摊开的日记,内页写满了你绝对不曾见过的文字,字迹潦草,仿佛是在某种巨大的惊恐中仓促写就。它们不属于这里,却又在这里,像上一个迷途者留下的、冰冷而沉默的呼救。
于是,行走成了一种挣扎,一种在虚假安宁与循环恐惧之间的摇摆。小路依旧安静地躺在那里,野花依旧在摇,只是每一次摇摆,都仿佛在倒数着你融入这片褪色风景的时刻。
(3) 农舍(The Farmhouses)
农舍零星地嵌在这片无垠的金色里,像是大地精心安排的温柔骗局。它们并非同一种样式,却微妙地混合了两种时代的脾性:既有 19 世纪农庄的敦实木骨,又带着 1950 年代美式乡村住宅那种柔和、甚至有些天真的轮廓。奶油色或淡蓝色的外墙在永恒夕照下显得格外温顺,门廊下的风铃无风自动,发出清脆、规则到有些寂寞的叮当声,像在为这片凝固的时空打着节拍。
推开门,里面是过分的周全。壁炉里,橙红色的火焰永不疲倦地跳动,映亮一角,却吝啬一丝温度。食品柜像是懂得读心,玻璃罐里的自制草莓酱、柳条篮中温热松软的面包与牛奶,在你取用后会无声地恢复原状,饱满得仿佛从未被动过。老式收音机偶尔苏醒,淌出被厚重静电包裹的、无法辨认的新闻广播,断断续续的词句像是来自另一个被遗忘的波段,更衬得屋内的寂静有了重量。
然而,安宁的表象总有裂缝。
某些农舍的二楼窗户,会成为泄漏真实的缺口。你不经意地抬头,可能看见一扇窗内映出的不是田园风景,而是 Level 0 那令人窒息的、单调重复的黄色墙纸;另一扇窗后,则诡异地浮现出 Level 5 酒店大堂那璀璨却冰冷的水晶吊灯。窗内与窗外,是两个世界粗暴而无声的缝合。
你若被不安驱使,试图以暴力戳破这个幻境——比如拾起石头砸向那映出异象的玻璃——那么,在碎裂声炸响的下一瞬,时间便会倒流。微光闪过,所有飞溅的碎片都将在空中凝滞,然后倒退回窗框,玻璃恢复如初,连一道划痕都不会留下。仿佛你的愤怒,不过是系统眼中一次无关紧要的、需要被立即修正的错误。
于是,农舍成了最矛盾的所在:它提供温暖的床铺与食物,也展示着囚笼的真相。它是这片金色麦海中唯一的避风港,也是提醒你永无出口的、最精致的标本。风铃依旧在响,清脆,空洞,像是为所有迷失于此的灵魂,轻轻敲着安魂的钟。
(4) 橡树林(The Oak Groves)
橡树林静立在麦田的边缘,如同大地用墨绿色丝线精密绣出的几何纹样。树木遵循着某种沉默的法则,排列成近乎完美的圆形或六边形。阳光被高处的枝叶细细筛过,在地上洒下不断晃动的、破碎的金斑,空气里漂浮着清苦而古老的树脂气息,像凝固的时间刚刚开始融化。
树皮是这片静默森林唯一主动的言说。手指抚过粗糙的表面,你会触到不同时代与文明的留言:一句拉丁文刻痕写着“Hic manebimus optime”(“我们将在此安好”),字迹庄重,仿佛某种庄严的誓言或无奈的认命;不远处,中文诗句“采菊东篱下,悠然见南山”带着东方的隐逸笔触,与这片异度空间形成荒诞的互文;更深处,无法破译的楔形符号深深刻入木质,M.E.G. 的语言学家曾推测,它们或许来自前厅某个早已失落的文明,如今只剩这些无人能懂的密码,在异乡的树上低语。
然而,林中的阴影并不安分。某些时刻,你会瞥见树影脱离了阳光的桎梏,在地面上独自游移,拉长、凝聚,形成清晰得令人心悸的人形轮廓。它们没有面目,却仿佛拥有意识,甚至会在你经过时,极其缓慢地——点头致意。那并非友好的问候,更像是一种确认,一种无声的标记。
若你继续深入,穿过那些完美的几何阵列,便可能遭遇“林中漫步者”。它们身形高大,几乎与橡树融为一体,移动时寂静无声。这些存在并无攻击的意图,只会缓缓递来一片橡树叶。叶片脉络分明,上面以人类文字清晰地写着一个日期。接过叶片的流浪者迟早会明白:那并非礼物,而是一封来自这片森林的、精准而冷酷的预告函,预告着接收者生命的终局。
于是,树脂的清香里混入了预知的寒意,斑驳的光影下潜藏着命运的暗影。这片规划完美的树林,并非避世的桃源,而是一座由树木、铭文与阴影共同看守的、优雅而残酷的预言花园。
2. 特殊建筑
Level M-167 的田园风光中偶尔会出现几栋格格不入的建筑,它们明显来自其他层级,却以一种诡异的方式融入了这里的风景。这些建筑通常出现在远离主要道路的偏僻角落,仿佛是被 Level M-167 "吞噬"后消化不完全的残渣。
(1) 褪色的酒店大堂(The Faded Lobby)
外观:
一栋三层楼的酒店大堂突兀地矗立在麦田中央,建筑风格与 Level 5 的皇家套房高度相似,但所有装潢都严重褪色。大理石地板布满裂纹,水晶吊灯蒙着厚厚的灰尘,前台日历永远停在 1947 年 9 月。
异常现象:
- 电梯按钮没有数字,只有模糊的麦穗图案。按下后电梯会运行,但门开后永远是同一层的镜像空间。
- 镜子中会反射出穿着 1950 年代服饰的模糊人影,当流浪者转身时,这些人影仍保持静止。
- 有报告称听到楼上传来舞会音乐,但楼梯会在攀登时无限延伸。
(2) 塑料儿童乐园(The Plastic Playground)
外观:
一个由廉价塑料制成的游乐场,色彩鲜艳得刺眼,与 Level 189 的游乐设施完全相同。秋千无风自动,滑梯底部堆积着永远不会融化的积雪。
异常现象:
- 跷跷板会自行上下摆动,仿佛有无形的孩子在玩耍。
- 任何试图带走物品的人都会在离开游乐场 100 米后,发现物品变成了腐烂的麦穗。
(3) 错位办公室(The Displaced Office)
外观:
一间标准的 Level 4 办公室,但墙壁是粗糙的木质结构,文件柜里塞满干草。电脑显示器显示着不断滚动的麦田监控画面,键盘按键上刻着橡树叶的纹路。
异常现象:
- 咖啡机流出的液体闻起来像新鲜牛奶,喝下后会暂时忘记其他层级的存在。
- 传真机会在午夜自动打印出麦穗生长进度的报告,用词专业但内容荒谬:"A3 区麦秆细胞分裂速度提升 12%,建议增加月光照射剂量。"
- 如果在此停留超过 6 小时,办公室窗户外的景色会从走廊逐渐变成 Level M-167 的黄昏。
实体
1. 林中漫步者(The Grove Walkers)
外观:身高约 2.5 米,瘦削如枯枝,皮肤是皲裂的深褐色树皮。面部没有五官,只有一道月牙形的裂缝充当"嘴"。移动时会发出树叶摩擦般的沙沙声。
行为模式:
- 通常三五成群地穿行于橡树林,步伐缓慢而庄严,对流浪者无主动敌意。
- 若被长时间注视,会突然停下,头部以不自然的角度转向观察者,裂缝状的嘴微微张开,露出内部年轮般的纹理。
- 极少数情况下,它们会从胸口撕下一片橡树叶递给人类,叶脉会自行重组为未来日期(如"2026.11.03")。目前记录的 17 例中,有 14 例在对应日期死于意外。
交互记录 01
记录编号: WF-LOG-037
记录者: M.E.G.“守望者”小队特工,塞缪尔·里德
层级: Level M-167
位置: 中心橡树林,六边形阵列区
报告时间:未知
记录开始:
我们保持二十米距离尾随它们。三个……也许四个目标,在橡树间无声穿行。身高远超常人,躯干瘦长,皮肤是干燥开裂的深褐色,移动时只有枝叶摩擦的“沙沙”声。没有脸,只有一道向上弯起的月牙形裂缝。A队阿尔法称其为“林中漫步者”,代号准确。
(长时间的静默,仅有环境音与压抑的呼吸声)
它们停下了。没有预兆。正中间那个……它的头部,以人类颈椎绝对无法承受的角度,猛地转向了我们这边。那道裂缝缓缓张开,里面不是黑暗,是层层叠叠、紧密环绕的年轮状纹理,像被放大了无数倍的树芯。
它在“看”我们。
(特工里德的呼吸声加重)它在看我们。所有人,不要动,不要移开视线……但也不要挑衅。该死,它走过来了。很慢。一个,只有它一个。另外两个没动。
(树叶摩擦声靠近,非常清晰)
它停在约五米外。抬起一只枯枝般的手臂,动作像在折断自己。手指(如果那能叫手指)插进自己胸口——那里裂开了,没有血,只有纤维——从里面,抽出了一片橡树叶。新鲜的,还带着光泽。
它把叶子递过来。朝着……我的方向。
(短暂的犹豫)我接了。叶子入手微凉。上面的叶脉……在动。像有看不见的笔在书写。重组成了……“2025.09.14”。清晰无误。今天是……2025.8.10。
它收回手,裂缝无声合拢。转身,与另外两个汇合,继续以那种缓慢、庄严的步伐离开,消失在树林几何阵列的深处。
记录结束:
后续: 特工塞缪尔·里德于 2025 年 9 月 14 日在 Level 3 探索通道塌陷事故中确认死亡。遗物中发现了这片保存完好的橡树叶。此为第 15 例吻合记录。建议:遭遇该实体时,避免长时间凝视。如被赠予树叶,需提高警惕,但“预言”非绝对,已有 3 例幸存者记录。心理干预至关重要。
2. 麦田守望者(The Wheat Watchers)
外观:由麦秆编织而成的类人形体,高度约 3 米,轮廓在夕阳中显得模糊不清。永远背对观察者,但无论如何绕行都无法看到其正面。
行为模式:
- 静止时与麦田融为一体,只有当流浪者接近到 10 米内才会开始移动。
- 会精确复述人类说过的话,包括已经遗忘的童年对话,声音像是多个年龄段的混合体。
- 有报告称它们能预测天气变化——当守望者集体消失时,24 小时内必定会出现异常浓雾。
交互记录 02
记录编号: WF-LOG-118
记录者: 独立流浪者,化名“艾莉”
层级: Level M-167
位置: 东部麦田,距最近农舍约 2 公里
报告时间:未知
记录开始:
(风声,持续的麦浪沙沙声)又看到它了。那个特别高的……稻草人?不,不是稻草人。是麦子自己“编”成的,大概有三米,边缘在夕阳下糊成一团,毛茸茸的金色。它背对着我。永远背对着。
我试过绕圈。无论我从哪个方向走,它那模糊的轮廓总是瞬间调整,保持背对。物理上不可能,但它做到了。
(深吸气)我靠近了点。大概……十五米?它没动。十米?还是没动。当我踏入大概八米范围时——它动了。不是走,是整个形体在麦秆上“滑”了过去,速度不快,但刚好和我保持距离。它开始说话。
是我的声音。但又不完全是。它说:“妈妈,我的小熊掉到床底下了。”那是我……大概五岁时说的话。我早忘了。
(声音有些发抖)我问它:“你是什么?”它用我青春期变声时那种尴尬的嗓音复述:“你是什么?”我又问:“怎么离开这里?”它用我上周和队友争吵时的语调说:“怎么离开这里?”
它只会复读。但它复读的是……我丢失的记忆。有些话我甚至不确定自己是否说过。这感觉比任何怪物都可怕。它好像在……整理我的一生,用我自己的声音。
(风声突然加大)等等……守望者。不止一个。远处……还有三个,四个。它们都在动,朝着同一个方向“滑”走,然后……消失了。不是融入麦田,是直接像信号不良一样,闪烁,然后没了。
(记录暂停数小时)
记录结束:
记录后续补充: 约 22 小时后,本区域升起异常浓密的乳白色雾气,能见度骤降至不足两米,伴有杏仁苦味。雾气持续六小时方散。守望者在雾气散去后才重新零星出现。报告所述“消失预言浓雾”现象得到证实。
3. 农舍女主人(The Farmhouse Lady)
外观:约 50 岁的白人女性,梳着整齐的圆髻,穿着格子围裙。面容慈祥但表情僵硬,眼睛的眨动间隔总是精确的 8 秒。
行为模式:
- 会热情招待访客,准备的晚餐总是烤鸡、土豆泥和苹果派,味道令人想起"祖母的手艺"。
- 若被问及层级的秘密,她会一边擦拭永不减少的餐具一边回答:"亲爱的,这里就是家啊。"
- 有流浪者声称看到她用菜刀切下的苹果会自动复原,但她坚称这只是"老食谱的诀窍"。
交互记录 03
记录编号: WF-LOG-205
记录者: M.E.G. 研究员,凯拉·陈(心理评估后记录)
层级: Level M-167
位置: 7 号奶油色农舍,厨房
报告时间:未知
记录开始:
(温馨的壁炉噼啪声,餐具轻微碰撞声)她叫我“亲爱的”,让我坐在铺着蕾丝桌布的餐桌旁。烤鸡的香味……太真实了,像记忆最深处的味道。她自称“安妮”,动作流畅得过分,但眨眼……我计时了,每次都是精确的 8 秒。
晚餐是烤鸡、土豆泥、苹果派。味道……(吞咽声)好吃得让人想哭。就是“祖母的手艺”那种感觉,尽管我祖母从未做过苹果派。
我尝试提问:“安妮女士,这些食物从哪里来?”她擦着永远擦不完的盘子,微笑:“地窖里还有很多呢,亲爱的。多吃点。”
我鼓起勇气,直接问了核心问题:“这个层级……这片麦田,到底是什么?出口在哪里?”
她的动作没有丝毫停顿,继续擦着那个光洁如新的盘子,脸上的笑容弧度都没有变:“亲爱的,这里就是家啊。为什么总要想着离开家呢?”声音温柔,却带着一股不容置疑的终结感。
(短暂的沉默)最诡异的事情发生了。她用一把看起来很锋利的菜刀,切下一角苹果派,递给同伴约翰。然后,就在我们的注视下,那个被切掉一角、应该缺了一块的点心……像倒放的录像一样,缓慢地“长”了回来,恢复成完整的圆形。
约翰惊叫出声。安妮只是拿起那个恢复原状的派,微笑着说:“老食谱的诀窍。能让点心保持新鲜。”她看着我们,眼睛一眨不眨,刚好 8 秒后,眨了一下。“还要来点牛奶吗?”
我们立刻找借口离开了。回头时,她还站在窗边,微笑着挥手,姿势标准得像商店里的人偶。那栋农舍很温暖,食物很安全,但我再也不会进去了。有些“家”的门,一旦关上,可能就再也打不开了。
记录结束:
备注: 该实体具有高度认知扭曲与情景维持能力。其提供的资源虽稳定无害,但长期接触可能导致对层级的依赖与认知软化(即“不想离开”的心理同化)。建议将农舍视为可紧急利用的资源点,但严禁长期逗留或进行深入交互。有关“苹果派复原”现象,推测为该层级基础规则(如麦秆复原、玻璃复原)在实体行为上的延伸体现。
基地、前哨与社区
田园旅人(The Pastoral Wanderers)
- 由 12 名长期居住者组成,居住在相邻的三栋农舍中。
- 保持着 1950 年代的生活方式:男性修理栅栏,女性烤制面包,孩子们(来历不明)在麦田边缘玩耍。
- 拒绝讨论外界事务,当被问及后室时会困惑地反问:"什么后室?"
M.E.G. 观察站"谷仓"
- 位于一片蓝色农舍内,有 5 名常驻研究员。
- 发现层级会缓慢同化外来物品:一台摄像机在两周后变成了木制模型,但仍能正常工作。
- 重要发现:饮用本地牛奶超过一个月的人,视网膜上会出现麦穗状纹路。
入口与出口
入口
- 在 Level 1 的锈蚀管道间找到一扇画着麦田的防火门
- 连续三天梦见乡村景象后,在 Level 5 的客房醒来会发现窗外是麦田
- 在 Level 10 的小麦田中闭眼默念"我想回家",再睁眼已身处乡间小路
出口
- 麦田尽头:持续向西行走 20 公里,麦穗会逐渐变成塑料花,此时切入可抵达 Level 10
- 农舍地下室:找到挂着"禁止入内"标牌的木门,进入后会来到 Level 4 的档案室
- 橡树仪式:将三片刻有不同文字的橡树叶投入壁炉,火焰会变成绿色并打开通往 Level 63 的通道
深层秘密
1. 时间琥珀
量子检测显示层级时间流速仅为外界的 1/7200,这意味着在此居住 20 年,外界仅过去1天。部分研究者认为这里其实是时空的"褶皱"。
2. 记忆收割
长期居民的大脑扫描显示,海马体会逐渐被麦穗状组织取代。最终他们会忘记所有现代科技,甚至认为拖拉机是"会自己跑的魔法马车"。
3. 红色农舍
共有7份目击报告描述过一栋红色屋顶的农舍,内部陈设会根据访客的潜意识变化。有人看到自己成为钢琴家的平行人生,也有人看到核战后的废墟。所有GPS设备在此都会显示"ERROR: HOME NOT FOUND"。
最后记录(来自研究员D-882的录音带)
[沙沙声]
"今天是第 47 次尝试标记红色农舍的位置。奇怪的是…(吞咽声)我发现自己开始喜欢上这里了。
刚才艾玛(注:已确认 M.E.G. 无此人员)给我端来热牛奶,她说…(轻笑)她说我该把那些'愚蠢的仪器'收起来。
[长时间的沉默]
我想她是对的。
这里就是家。
[录音在持续 3 小时的哼唱声中结束]"
警告:
当你开始觉得农舍的摇椅比出口更重要时——抵抗已经太迟了。
原作者:Casual Critic!
重写:Casual Critic!



