
/* BHL Style Search Top Box And User Account */ /* By Mercuresphere */ /* Based on BHL Theme */ :root, :root:lang(cn) { --merc-light-color: var(--swatch-menutxt-light-color); --merc-dark-color: var(--swatch-menubg-dark-color); --user-account-mask: url("https://fastly.jsdelivr.net/gh/Crimone/crimson-anemone@main/files/user-circle.svg"); --search-top-box-mask: url("https://fastly.jsdelivr.net/gh/Crimone/crimson-anemone@main/files/search-top-box-mask.svg"); } /* ===用户和搜索栏=== */ @media only screen and (max-width: 768px) { #login-status { right: unset; font-size: unset; } #navi-bar, #navi-bar-shadow, #search-top-box-input { display: unset; } #search-top-box-input { min-width: unset; } #search-top-box { top: unset; right: unset; height: unset; } #search-top-box:focus-within { box-shadow: unset; background: unset; padding: unset; } #search-top-box:not(:focus-within):before { -webkit-mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-image: var(--search-top-box-mask); z-index: 14; background-color: rgb(var(--merc-light-color)); color: rgb(var(--merc-dark-color)); text-align: center; cursor: pointer; mask-image: var(--search-top-box-mask); mask-position: center center; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); pointer-events: none; position: absolute; top: 0; right: 0; width: calc(0.9375rem * 1.8); height: 100%; content: " "; } #search-top-box form[id=search-top-box-form] { visibility: unset; height: unset; } #search-top-box form[id=search-top-box-form]:focus-within { visibility: unset; } #search-top-box form[id=search-top-box-form] input { -webkit-appearance: unset; -moz-appearance: unset; position: unset; top: unset; transform: unset; appearance: unset; height: unset; } #search-top-box form[id=search-top-box-form] input[type=text] { visibility: unset; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .6s cubic-bezier(.4, 0, .2, 1), padding .6s cubic-bezier(.4, 0, .2, 1), max-width .6s cubic-bezier(.4, 0, .2, 1); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] { position: unset; right: unset; transform: unset; cursor: unset; border-width: unset; width: unset; height: unset; color: unset; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text]:hover { background-color: unset; } #search-top-box form[id=search-top-box-form] input[type=submit] { background: none; transition: unset; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] { opacity: unset; margin: unset; padding: unset; width: unset; } #header h1 a { z-index: unset; } } @media only screen and (max-width: 56.25rem) { #search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] { background-color: rgba(0, 0, 0, 0); } } @media (min-width: 36rem) { #login-status { flex-grow: unset; left: unset; right: unset; } #login-status:not(:hover):not(:focus-within) { visibility: hidden; } #login-status::before { visibility: visible; } } #search-top-box-input { min-width: unset; display: inline-block; } #search-top-box-form input[type=submit], #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { color: transparent; } #search-top-box-form input[type=submit]:focus, #search-top-box-form input[type=submit]:hover { border: none; text-shadow: none; } #search-top-box-form input[type=submit], #search-top-box-input:focus, #search-top-box-input:hover { border: none; } #search-top-box { display: flex; z-index: 12; position: absolute; top: 1.5em; right: calc(3% - .25em); align-items: center; justify-content: center; width: auto; height: calc(0.9375rem * 1.8); transform: translateY(-50%); font-size: calc(0.9375rem * .86667); } #search-top-box, #search-top-box * { box-sizing: border-box; margin: 0; padding: 0; border: none; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .6s cubic-bezier(.4, 0, .2, 1), padding .6s cubic-bezier(.4, 0, .2, 1), max-width .6s cubic-bezier(.4, 0, .2, 1); will-change: box-shadow, font-variation-settings, font-weight, background-color, color, right, width, padding, max-width; } #search-top-box:focus-within, #search-top-box:focus-within *, #search-top-box:focus-within :after, #search-top-box:focus-within :before { margin: 0; padding: 0; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), font-variation-settings .2s cubic-bezier(.4, 0, .2, 1), font-weight .2s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), right .2s cubic-bezier(.4, 0, .2, 1), width .3s cubic-bezier(.4, 0, .2, 1), padding .3s cubic-bezier(.4, 0, .2, 1), max-width .3s cubic-bezier(.4, 0, .2, 1); will-change: box-shadow, font-variation-settings, font-weight, background-color, color, right, width, padding, max-width; } #search-top-box:focus-within { background: rgba(var(--merc-dark-color), .7); box-shadow: calc(calc(0.9375rem * 1.8) / 2 * -1) 0 calc(calc(0.9375rem * 1.8) / 2) rgba(var(--merc-dark-color)); } #search-top-box:after, #search-top-box:before { position: absolute; top: 0; right: 0; width: calc(0.9375rem * 1.8); height: 100%; content: " "; } #search-top-box:before { -webkit-mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); -webkit-mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-image: var(--search-top-box-mask); z-index: 14; background-color: rgb(var(--merc-light-color)); color: rgb(var(--merc-dark-color)); text-align: center; cursor: pointer; mask-image: var(--search-top-box-mask); mask-position: center center; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) / 2) calc(calc(0.9375rem * 1.8) / 2); pointer-events: none; } #search-top-box:not(:focus-within):hover:before { background-color: rgb(var(--merc-light-color)); } #search-top-box:after { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); z-index: 13; clip-path: var(--clip-path); pointer-events: none; background-color: transparent; } #search-top-box:not(:focus-within):after { --clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); background-color: rgb(var(--merc-light-color), 0); } #search-top-box form[id=search-top-box-form] { display: flex; visibility: visible; position: relative; right: 0; max-width: 100%; height: calc(0.9375rem * 1.8); } #search-top-box form[id=search-top-box-form]:not(:focus-within) { max-width: calc(0.9375rem * 15); } #search-top-box form[id=search-top-box-form] input { -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; top: 0; } #search-top-box form[id=search-top-box-form] input[type=text] { z-index: 13; position: absolute; right: 0; width: calc(0.9375rem * 15); max-width: calc(0.9375rem * 15); height: 100%; padding: 0 calc(0.9375rem * 1.8) 0 1em; outline: 0 solid rgb(var(--merc-light-color)); background-color: rgb(var(--merc-dark-color), .7); box-shadow: 0 0 0 .125rem rgb(var(--merc-light-color)); color: rgba(var(--merc-light-color)); } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text] { max-width: calc(0.9375rem * 1.8); padding: 0; outline-width: 0; background-color: rgba(var(--merc-dark-color), 0); box-shadow: 0 0 0 0 rgb(var(--merc-light-color)); color: rgba(0, 0, 0, 0); cursor: pointer; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=text]:hover { background-color: rgba(var(--merc-dark-color), 1); } #search-top-box form[id=search-top-box-form] input[type=submit] { visibility: visible; z-index: 14; position: absolute; right: 0; width: calc(0.9375rem * 1.8); height: calc(0.9375rem * 1.8); outline: 0 solid rgb(var(--merc-light-color)); background-color: transparent; box-shadow: 0 0 0 .125rem rgb(var(--merc-light-color)); color: t; font-size: calc(0.9375rem * .86667); cursor: pointer; pointer-events: all; } #search-top-box form[id=search-top-box-form]:not(:focus-within) input[type=submit] { box-shadow: 0 0 0 0 rgb(var(--merc-light-color)); pointer-events: none; } #login-status { --wght: var(--ui-wght); display: flex; z-index: 11; position: absolute; top: 1.5em; right: calc(3% + calc(0.9375rem * 1.8) - .25em); align-items: center; justify-content: center; height: 2em; margin: 0 0 0 .5em; transform: translateY(-50%); color: rgb(var(--merc-light-color)); font-weight: var(--wght); font-size: 1em; font-family: var(--UI-font); white-space: nowrap; transition: opacity .2s cubic-bezier(.4, 0, .2, 1); } #search-top-box:focus-within ~ #login-status { opacity: 0; } #login-status span.printuser a:first-of-type { width: 1.75em; } #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in { margin: 0 1em; background-color: rgb(var(--pale-gray-monochrome)); color: rgb(var(--merc-dark-color)); padding: 0.1em 1em; text-decoration: none; } #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:active, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:hover, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:active, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:hover, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-create-account:focus-within, #login-status:not(.page-rate-widget-box):not(#search-top-box-form) > a.login-status-sign-in:focus-within { background-color: rgba(var(--merc-light-color), 1); color: rgb(var(--merc-dark-color)); text-decoration: none; } #login-status span.printuser { --wght: var(--ui-wght); margin-right: .5em; color: rgb(var(--merc-light-color)); font-weight: var(--wght); } #login-status a#my-account, #login-status a[href*="account/messages"] { color: rgb(var(--merc-light-color)); } #login-status a#my-account { --wght: var(--ui-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) .125em; display: flex; align-items: center; padding: 0 .5em; background-color: initial; box-shadow: inset 0 0 0 0 rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) .125em; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), text-decoration .2s cubic-bezier(.4, 0, .2, 1), -webkit-text-decoration .2s cubic-bezier(.4, 0, .2, 1); } #login-status a#my-account:active, #login-status a#my-account:hover { --wght: var(--ui-hvr-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) 0; box-shadow: inset 0 -2em 0 0 rgb(var(--merc-dark-color)); color: rgb(var(--merc-light-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) 0; } #login-status a#my-account:focus-within { --wght: var(--ui-hvr-wght); -webkit-text-decoration: underline rgb(var(--merc-dark-color)) 0; box-shadow: inset 0 -2em 0 0 rgb(var(--merc-dark-color)); color: rgb(var(--merc-light-color)); font-weight: var(--wght); text-decoration: underline rgb(var(--merc-dark-color)) 0; } #login-status #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); position: relative; width: var(--account-height); height: var(--account-height); margin: 0; padding: 0; background-color: rgb(var(--merc-light-color)); color: transparent; clip-path: var(--clip-path); transition: -webkit-clip-path .1s cubic-bezier(.4, 0, .2, 1); transition: clip-path .1s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .1s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options { display: block !important; z-index: 12; position: absolute; top: 1.5rem; right: 0; width: 10em; margin: .25em 0 0; padding: 0; overflow: hidden; background-image: var(--gradient-header); background-color: rgb(var(--merc-dark-color)); opacity: 0; pointer-events: none; transition: opacity .15s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options:focus-within, #login-status #account-topbutton:active + #account-options, #login-status #account-topbutton:focus + #account-options { opacity: 1; pointer-events: all; } @media (pointer: coarse) { #login-status #account-options:hover, #login-status #account-topbutton:hover + #account-options { opacity: 1; pointer-events: all; } } #login-status #account-options * { margin: 0; padding: 0; } #login-status #account-options ul { display: grid; grid-template-columns: 1fr 1fr; grid-auto-rows: 2em; flex-grow: 1; align-items: center; justify-content: center; font-size: .85em; } #login-status #account-options ul li { position: relative; } #login-status #account-options ul li, #login-status #account-options ul li a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } #login-status #account-options a { --box-shadow: rgba(var(--merc-dark-color)); --wght: var(--ui-wght); position: relative; flex-grow: 1; height: 100%; max-height: 2em; padding: 0 .25em; box-shadow: inset 0 0 0 .0625rem var(--merc-dark-color); font-weight: var(--wght); transition: color .15s cubic-bezier(.4, 0, .2, 1), font-weight .15s cubic-bezier(.4, 0, .2, 1), font-variation-settings .15s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options li > a, #login-status #account-options li > a:visited { color: rgb(var(--merc-light-color)); } #login-status #account-options li > a:active, #login-status #account-options li > a:hover { --wght: var(--ui-hvr-wght); color: rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: none; } #login-status #account-options li > a:focus-within { --wght: var(--ui-hvr-wght); color: rgb(var(--merc-dark-color)); font-weight: var(--wght); text-decoration: none; } #login-status #account-options li > a[href*="/messages"] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 100%; font-size: 0; } #login-status #account-options li > a[href*="/messages"]:after { position: absolute; left: 50%; transform: translateX(-50%); content: "信息"; font-size: calc(0.9375rem * .765); pointer-events: none; } #login-status #account-options li > a:before { --clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); -webkit-clip-path: var(--clip-path); z-index: -1; position: absolute; top: 0; width: 100%; height: 100%; background-color: rgb(var(--merc-light-color)); content: " "; clip-path: var(--clip-path); pointer-events: none; transition: -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); transition: clip-path .2s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); } #login-status #account-options li > a:active:before, #login-status #account-options li > a:hover:before { --clip-path: polygon(-15% 0, 115% 0, 100% 100%, 0 100%); } #login-status #account-options li > a:focus-within:before { --clip-path: polygon(-15% 0, 115% 0, 100% 100%, 0 100%); } /* ===默认收起用户信息栏和搜索栏=== */ #search-top-box { top: 23px; right: calc(3%); } #login-status { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; top: 24px; right: calc(3% + calc(0.9375rem * 1.8) + .25em); color: transparent; pointer-events: none; transition: color .2s cubic-bezier(.4, 0, .2, 1); user-select: none; } @media only screen and (min-width: 980px) { #search-top-box { right: calc(3% + (-100vw + var(--header-width-on-desktop, 61.25rem)) / 2); } #login-status { right: calc(3% + calc(0.9375rem * 1.8) + .25em + (-100vw + var(--header-width-on-desktop, 61.25rem)) / 2); } } #login-status:active, #login-status:hover { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--merc-light-color)); pointer-events: all; user-select: auto; } #login-status:focus-within { -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; color: rgb(var(--merc-light-color)); pointer-events: all; user-select: auto; } #login-status:active #account-options, #login-status:hover #account-options { pointer-events: all; } #login-status:focus-within #account-options { pointer-events: all; } #login-status > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 0; transition: box-shadow .2s cubic-bezier(.4, 0, .2, 1), text-decoration .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1), clip-path .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-text-decoration .2s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .2s cubic-bezier(.4, 0, .2, 1); } #login-status:active > :not(#account-topbutton):not([href*="account/messages"]), #login-status:hover > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1; } #login-status:focus-within > :not(#account-topbutton):not([href*="account/messages"]) { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); clip-path: var(--clip-path); opacity: 1; } #login-status #account-topbutton { margin-left: 0; background-color: initial; pointer-events: all; transition: clip-path .15s cubic-bezier(.4, 0, .2, 1), background-color .15s cubic-bezier(.4, 0, .2, 1), -webkit-clip-path .15s cubic-bezier(.4, 0, .2, 1); } #login-status:hover #account-topbutton { background-color: rgb(var(--merc-light-color)); } #login-status:before { -webkit-mask-image: var(--user-account-mask); -webkit-mask-size: calc(calc(0.9375rem * 1.8) - .5em); -webkit-mask-position: center right; -webkit-mask-repeat: no-repeat; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(var(--merc-light-color), 1); content: ""; cursor: pointer; mask-image: var(--user-account-mask); mask-position: center right; mask-repeat: no-repeat; mask-size: calc(calc(0.9375rem * 1.8) - .5em); pointer-events: all; transition: background-color .15s cubic-bezier(.4, 0, .2, 1); } #login-status:hover:before { background-color: rgba(var(--search-icon-hover-color), 1); } #login-status:active:after, #login-status:active:before, #login-status:hover:after, #login-status:hover:before { background-color: rgba(var(--search-icon-hover-bg-color), 0); cursor: auto; pointer-events: none; } #login-status:focus-within:after, #login-status:focus-within:before { background-color: rgba(var(--search-icon-hover-bg-color), 0); cursor: auto; pointer-events: none; } #login-status #account-topbutton { --clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: var(--clip-path); background-color: rgba(var(--merc-light-color), 0); clip-path: var(--clip-path); } #login-status:active #account-topbutton, #login-status:hover #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--merc-light-color)); clip-path: var(--clip-path); } #login-status:focus-within #account-topbutton { --clip-path: polygon(30% 35%, 70% 35%, 50% 60%, 50% 60%); -webkit-clip-path: var(--clip-path); background-color: rgb(var(--merc-light-color)); clip-path: var(--clip-path); } #login-status #account-options { margin: 0; } #login-status a[href*="account/messages"] { color: rgb(var(--merc-light-color)); pointer-events: all; } #account-topbutton { border: none; } #account-options { border: none; }
/* 2024 Theme [2024 Wikidot Theme] by Ambersight For 2024 Archipelago */ @import url('https://use.fontawesome.com/releases/v5.11.2/css/all.css'); @import url('https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap'); @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap'); @keyframes collapsible-arrow-spin { from { transform: rotate(0deg); } to { transform: rotate(-90deg); } } @keyframes collapsible-arrow-spin-back { from { transform: rotate(-90deg); } to { transform: rotate(0deg); } } @keyframes collapsible-arrow-spin-2 { from { transform: rotate(0deg); } to { transform: rotate(90deg); } } @keyframes collapsible-arrow-spin-back-2 { from { transform: rotate(90deg); } to { transform: rotate(0deg); } } /* ROOT */ :root { --2024_red: 212, 39, 39; --2024_gray: 255, 237, 221; --2024_black: 39, 36, 36; --2024_white: 255,255,238; --2024_purple: 96, 39, 212; --2024_link: 251, 40, 54; --2024_visited-link: 210, 12, 12; --2024_hover-link: var(--2024_visited-link); --2024_dead-link: 251, 163, 31; --2024_alt-link: var(--2024_black); --2024_alt-visited-link: 0, 0, 0; --2024_alt-hover-link: var(--2024_alt-link); --2024_alt-dead-link: 255, 202, 45; --2024_alt-link-2: 210, 12, 12; --2024_alt-visited-link-2: 156, 8, 8; --2024_alt-hover-link-2: 210, 12, 12; --2024_alt-dead-link-2: 221, 102, 17; --2024_pattern: url('http://ye-zhi-d.wikidot.com/local--files/start/theme2024pattern.png'); --logo-image: url(http://backrooms-oversight-cn.wikidot.com/local--files/posts/CN-logo-alt-white.png); --header-title: "2024"; --header-subtitle: "The Backrooms"; --mono-font: 'JetBrains Mono', Recursive, "Noto Serif SC", "Noto Serif TC", "宋体", "SimSun", "Microsoft YaHei UI", "微软雅黑", "Microsoft JhengHei UI", "Microsoft JhengHei", "Courier New", Courier, monospace, STXihei, "华文细黑"; --white-monochrome: var(--2024_black); --pale-gray-monochrome: var(--2024_red); --very-light-gray-monochrome: var(--2024_black); --light-gray-monochrome: var(--2024_red); --gray-monochrome: var(--2024_gray); --dark-gray-monochrome: var(--2024_gray); --black-monochrome: var(--2024_white); --bright-accent: var(--2024_red); --medium-accent: var(--2024_red); --dark-accent: var(--2024_gray); --alt-accent: var(--2024_dead-link); --link-color: var(--2024_link); --hover-link-color: var(--2024_hover-link); --visited-link-color: var(--2024_visited-link); --rating-module-button-cancel-color: var(--2024_gray); --header-height-on-desktop: 19.5rem; --header-height-on-mobile: 19.5rem; --header-h1-font-size: calc(var(--base-font-size)*5); --header-h2-font-size: calc(var(--base-font-size)*2); --topbar-height-on-desktop: 2.35rem; --body-width-on-desktop: 61.25rem; --toggle-border-color: rgb(var(--2024_red)); --toggle-icon-color: rgb(var(--2024_red)); --modal-header-bg: var(--2024_red); --modal-header-txt: var(--2024_white); --base-font-size: max(0.8125rem, min(2vw, 0.9375rem)); --sidebar-width-on-mobile: calc(var(--base-font-size) * (14 / 15) * 19); } /* HEADER */ #header { --swatch-headerh1-color: var(--2024_white); --swatch-headerh2-color: var(--2024_white); } #header::before { background-size: auto 12rem; background-position: center top; opacity: 1; } #header h1, #header h1 a { top: 0; } #header h1 span, #header h2 span { font-size: 0; } #header h1 a::before { display: block; position: absolute; top: 14rem; } #header h2, #header h2 span, #header h2 span::before { top: 5.5rem; } #header h2 span::before { font-size: var(--header-h2-font-size); } #header h1 a::before, #header h2 span::before { --wght: 400; --text-shadow: none; font-family: 'Archivo Black', var(--title-font); } #extrac-div-1 { position: absolute; top: 0; right: 0; width: 100%; height: var(--header-height-on-desktop); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } #skrollr-body { background: none; } /* TOP BAR */ #top-bar div.mobile-top-bar > ul > li > ul > li > a, #top-bar div.top-bar > ul > li > ul > li > a { --wght: 700; } #top-bar div.mobile-top-bar > ul > li > ul > li > a:hover, #top-bar div.top-bar > ul > li > ul > li > a:hover { color: rgb(var(--2024_white)); background: rgb(var(--2024_red)); } /* SIDE BAR */ #main-content::before { background: rgba(var(--2024_black), .5) 1px 1px repeat; } #side-bar { scrollbar-color: rgb(var(--2024_red)) rgb(var(--2024_black)); } #side-bar .side-block.media { background-color: rgb(var(--2024_red)) !important; background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } #side-bar .side-block.media a { overflow: hidden; } #side-bar .side-block.media a img { position: relative; transform: translateX(-80px); filter: drop-shadow(rgb(var(--2024_white)) 80px 0); } #side-bar div.side-block { border: none; } #side-bar .side-block .heading { background: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); } #side-bar .heading p, #side-bar #side-bar .side-block > .collapsible-block .collapsible-block-link { --text-shadow: none; } #side-bar div.menu-item a:hover { background-color: rgb(var(--2024_red)); color: rgb(var(--2024_gray)); } #side-bar .side-block > .collapsible-block a.collapsible-block-link { padding-right: 0; font-size: var(--base-font-size); } #side-bar .side-block > .collapsible-block a.collapsible-block-link:after, #side-bar div.menu-item a.collapsible-block-link:after { transform: none; content: "▼"; position: static; background: none; width: auto; filter: none; } /* CONTENT */ #container { background-image: none; } #main-content :is(h1, h2, h3, h4, h5, h6, blockquote, div.blockquote, div.lightblock, div.darkblock, div.styled-quote, div.dark-styled-quote, hr, div.collapsible-block, table.wiki-content-table, .yui-navset-top, div.code, table, div.paperblock, div.darkerblock, div.darker-styled-quote) { margin-top: var(--base-font-size); margin-bottom: var(--base-font-size); } #main-content :is(blockquote, div.blockquote, div.lightblock, div.darkblock, div.styled-quote, div.dark-styled-quote, code, div.code, div.scp-image-block) { box-shadow: none; } #page-title { --wght: 700; display: flex; align-items: center; min-height: 1em; margin: .5em 0 1em; padding: 0; border: none; color: rgb(var(--swatch-text-general)); font-weight: var(--wght); font-size: 2em; line-height: 1; font-family: var(--title-font); font-variant-ligatures: common-ligatures contextual discretionary-ligatures; text-align: left; } #page-title::after, #page-title::before{ content: ""; flex-grow: 1; height: 0.0625rem; margin: auto auto auto 1.25rem; background: rgb(var(--swatch-primary)); } #page-title::before{ margin: auto 1.25rem auto auto; } .yui-navset .yui-nav { transition: none; } .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { background-color: rgb(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; color: rgb(var(--2024_white)); transition: none; } .yui-navset .yui-nav a:hover, .yui-navset .yui-nav a:focus { background-color: rgb(var(--2024_gray)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; color: rgb(var(--2024_black)); } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:active { background-color: rgb(var(--2024_black)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; color: rgb(var(--2024_white)) !important; } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { background-color: rgb(var(--2024_black)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; padding: 1px 1em; } .footnotes-footer { background-color: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); } hr { height: 0px; border-top: 1px solid rgba(var(--2024_gray), .4); } #toc { margin: 0; background-color:rgb(var(--2024_gray)); color: rgb(var(--2024_black)); border: none; } table { border-spacing: 0; } .scp-image-block { border: none; } .scp-image-block .scp-image-caption { border: none; background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } table.wiki-content-table th { --wght: 700; color: rgb(var(--2024_white)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } table.wiki-content-table td { color: rgb(var(--2024_black)); background: rgb(var(--2024_white)); } table.wiki-content-table td, table.wiki-content-table th, table.wiki-content-table tr { border: 0.2rem solid rgba(var(--2024_red), 0.6) !important; } div.rate-box-with-credit-button div.page-rate-widget-box .rate-points, div.page-rate-widget-box .rate-points { font-size: 0.8em; align-items: center; } div.rate-box-with-credit-button div.page-rate-widget-box .rate-points .number, div.page-rate-widget-box .rate-points .number { --wght: 400; font-size: 1.3em; } ul { list-style-type: disc; padding-inline-start: 20px; } ol { padding-inline-start: 20px; } a.collapsible-block-link { display: block; background-color: rgb(var(--2024_black)); text-align: center; color: rgb(var(--2024_white)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; padding: 0.3em 0.5em; --wght: 700; font-size: 1.2em; text-decoration: none !important; transition: background-color 300ms; } a.collapsible-block-link:hover { color: rgb(var(--2024_white)); background-color: rgb(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } .collapsible-block-folded a.collapsible-block-link::before, .collapsible-block-unfolded-link a.collapsible-block-link::before, .collapsible-block-folded a.collapsible-block-link::after, .collapsible-block-unfolded-link a.collapsible-block-link::after { margin: 0 0.5em; content: "▼"; display: inline-block; } .collapsible-block-folded a.collapsible-block-link::before { animation-name: collapsible-arrow-spin; } .collapsible-block-unfolded-link a.collapsible-block-link::before { animation-name: collapsible-arrow-spin-back; } .collapsible-block-folded a.collapsible-block-link::after { animation-name: collapsible-arrow-spin-2; } .collapsible-block-unfolded-link a.collapsible-block-link::after { animation-name: collapsible-arrow-spin-back-2; } .collapsible-block-folded a.collapsible-block-link::before, .collapsible-block-unfolded-link a.collapsible-block-link::before, .collapsible-block-folded a.collapsible-block-link::after, .collapsible-block-unfolded-link a.collapsible-block-link::after { animation-duration: 300ms; animation-iteration-count: 1; animation-timing-function: cubic-bezier(.32, .38, .39, .94); animation-fill-mode: forwards; } .collapsible-block-content { background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; background-color: rgb(var(--2024_black)); padding: 1px 1rem; color: rgb(var(--2024_white)); } .sponsor table { width: 100%; color: rgb(var(--2024_black)); } .sponsor table { border-top: 0.2rem solid rgba(var(--2024_red), 0.6) !important; border-bottom: 0.2rem solid rgba(var(--2024_red), 0.6) !important; } .sponsor table tr { display: grid; grid-template-areas: 'name con' 'name req' 'name rew'; grid-template-columns: 7.5em auto; border-top: none !important; border-bottom: 0.3rem transparent solid !important; } .sponsor table tr:nth-last-child(1) { border-bottom-width: 0 !important; } .sponsor table tr td:nth-child(1) { grid-area: con; border-right: none !important; border-top: none !important; } .sponsor table tr td:nth-child(1)::before { --wght: 700; content: "赞助用户:" } .sponsor table tr td:nth-child(2) { --alt-accent: var(--2024_alt-dead-link); --link-color: var(--2024_alt-link); --hover-link-color: var(--2024_alt-hover-link); --visited-link-color: var(--2024_alt-visited-link); --wght: 700; white-space: normal; grid-area:name; display: flex; align-content: center; justify-content: center; flex-wrap: wrap; color: rgb(var(--2024_white)); background-color: rgb(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; text-align: center; } .sponsor table tr td:nth-child(3) { grid-area: req; border-right: none !important; border-top: none !important; } .sponsor table tr td:nth-child(3)::before { --wght: 700; content: "成就条件:" } .sponsor table tr td:nth-child(4) { grid-area: rew; border-right: none !important; border-top: none !important; border-bottom: none !important; } .sponsor table tr td:nth-child(4)::before { --wght: 700; content: "青睐奖励:" } #main-content [id*=u-credit] div.modalbox { background: rgb(var(--2024_black)) !important;; color: rgb(var(--2024_gray)); } #main-content [id*=u-credit] div.modalbox > div:first-of-type { background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } #main-content [id*=u-credit] div.modalcontainer div:nth-child(1) > h2 { margin-top: 0; margin-bottom: 0; } #main-content [id*=u-credit] .credit.first { display: block; } #main-content [id*=u-credit] div.modalbox > hr { margin: 0; height: 0; border: none; } #main-content [id*=u-credit] .credit.first p { margin: 1em 0; padding: 0; } #main-content [id*=u-credit] div.creditBottomRate { margin: 0 0 1em; padding: 1rem 0 0; box-shadow: none; } #page-content .licensebox a.collapsible-block-link { margin-left: 0; opacity: 1; color: rgba(var(--2024_white), 0.5); transition: background-color 300ms; } #page-content .licensebox a.collapsible-block-link:hover { color: rgba(var(--2024_white), 1); } /* DIV */ .darkblock a, .dark-styled-quote a { color: rgb(var(--link-color)); } .darkblock a:visited, .dark-styled-quote a:visited { color: rgb(var(--visited-link-color)); } .darkblock a:hover, .dark-styled-quote a:hover { color: rgb(var(--hover-link-color)); } .darkblock a.newpage, .dark-styled-quote a.newpage { color: rgb(var(--newpage-color)); } blockquote, div.blockquote { --alt-accent: var(--2024_alt-dead-link); --link-color: var(--2024_alt-link); --hover-link-color: var(--2024_alt-hover-link); --visited-link-color: var(--2024_alt-visited-link); background: rgb(var(--2024_red)); color: rgb(var(--2024_white)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; border: 2px solid rgba(var(--2024_white), .6); } div.lightblock { --alt-accent: var(--2024_alt-dead-link-2); --link-color: var(--2024_alt-link-2); --hover-link-color: var(--2024_alt-hover-link-2); --visited-link-color: var(--2024_alt-visited-link-2); margin-left: 0; background: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); } div.paperblock { padding: 0.1rem 1rem; background: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23bbbbbb' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: repeat; } div.darkblock { --alt-accent: var(--2024_alt-dead-link); --link-color: var(--2024_alt-link); --hover-link-color: var(--2024_alt-hover-link); --visited-link-color: var(--2024_alt-visited-link); margin-left: 0; background: rgb(var(--2024_red)); color: rgb(var(--2024_white)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } div.darkerblock { background: rgb(var(--2024_black)); color: rgb(var(--2024_gray)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; padding: 0.1rem 1rem; } div.styled-quote { --alt-accent: var(--2024_alt-dead-link-2); --link-color: var(--2024_alt-link-2); --hover-link-color: var(--2024_alt-hover-link-2); --visited-link-color: var(--2024_alt-visited-link-2); margin-left: 0; background: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); border-color: rgb(var(--2024_red)); } div.dark-styled-quote { --alt-accent: var(--2024_alt-dead-link); --link-color: var(--2024_alt-link); --hover-link-color: var(--2024_alt-hover-link); --visited-link-color: var(--2024_alt-visited-link); margin-left: 0; background: rgb(var(--2024_red)); color: rgb(var(--2024_white)); border-color: rgb(var(--2024_gray)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } div.darker-styled-quote { padding: 0.1rem 1rem; background: rgb(var(--2024_black)); color: rgb(var(--2024_gray)); border-left: 0.5rem solid rgba(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } div.styled-quote hr, div.lightblock hr { background: rgba(var(--2024_black), .6); } blockquote hr div.blockquote hr, div.dark-styled-quote hr, div.darkblock hr { border-color: rgba(var(--2024_white), .8); } div.paperblock hr { --alt-accent: var(--2024_alt-dead-link-2); --link-color: var(--2024_alt-link-2); --hover-link-color: var(--2024_alt-hover-link-2); --visited-link-color: var(--2024_alt-visited-link-2); display: grid; height: 6px; background: rgba(var(--2024_red), .6); border: none; transform: skew(-15deg); border-radius: 3px 8px 10px 6px; } div.code { background: rgb(var(--2024_black)); color: rgb(var(--2024_white)); border: 0.2rem solid rgba(var(--2024_red), .6); } /* BUTTONS */ div#page-options-bottom > a, div#page-options-bottom-2 > a { background-color: rgb(var(--2024_red)); color: rgb(var(--2024_white)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; } div#page-options-bottom > a:focus-within, div#page-options-bottom-2 > a:focus-within { text-decoration: none; } .owindow .button-bar a, a.button, button, div.buttons input, file, input.button { border-color: rgb(var(--2024_black)); background-color: rgb(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; color: rgb(var(--2024_white)); } .owindow .button-bar a:hover, a.button:hover, button:hover, div.buttons input:hover, file:hover, input.button:hover { border-color: rgb(var(--2024_black)); background-color: rgb(var(--2024_gray)); color: rgb(var(--2024_black)); } /* PAGE TAGS */ #main-content .page-tags { border-top: 0.2rem solid rgb(var(--2024_red)); position: relative; margin-top: 2rem; } .page-tags:before { color: rgb(var(--2024_gray)); content: "TAGS"; font-weight: bold; font-size: 85%; background: rgb(var(--2024_red)); padding: 0.1rem 0.3rem; margin: 0; display: block; width: fit-content; position: absolute; bottom: 1.4rem; left: 0; } #main-content .page-tags span { border-top: none; padding-top: 3px; } .page-tags span a:nth-child(1) { margin-left: 0; } /* OTHERS */ ::selection { background: rgb(var(--2024_purple)); color: rgb(var(--2024_white)); } ::-moz-selection { background: rgb(var(--2024_purple)); color: rgb(var(--2024_white)); } #footer { white-space: nowrap; padding: 0.2rem; align-items: center; height: auto; font-size: calc(var(--base-font-size)*.75); } #footer .options { display: flex !important; flex-wrap: wrap; border: none; font-size: 0; padding-right: calc(var(--base-font-size)*.75*.4); } #footer .options a { font-size: calc(var(--base-font-size)*.75); box-shadow: .0625rem 0 0 0 rgb(var(--2024_red)); padding: 0.2em; padding-right: 0.4em; margin: 0.2em; } #license-area { background: rgb(var(--2024_red)); background-image: var(--2024_pattern); background-repeat: repeat; background-size: 80px auto; color: rgb(var(--2024_gray)); padding: 0.5em 0; } #license-area a { color: rgb(var(--2024_gray)); } .avatar-hover { display: none !important; } .printuser img.small { padding-right: 3px; } #page-info-break { height: 0.8rem; } #page-options-container { margin-bottom: 0.5em; display: grid; grid-template-areas: 'info watch' 'option1 option1' 'option2 option2'; max-width: min(90vw, var(--body-width-on-desktop, 45.75rem)); } #page-options-container #page-info { grid-area: info; text-align: left; margin: 0; padding: 0; font-size: 0.65rem; } #page-options-container .page-watch-options { grid-area: watch; margin: 0; padding: 0; font-size: 0.65rem; } #page-options-container #page-options-bottom { grid-area: option1; margin-top: 0.5rem; } #page-options-container #page-options-bottom-2 { grid-area: option2; } #page-options-container #page-options-bottom, #page-options-container #page-options-bottom-2 { width: 100%; } .hl-code, .hl-identifier, .hl-brackets { color: rgb(var(--2024_gray)); } .hl-string, .hl-special { color: rgb(96, 39, 212); } #who-rated-page-area > div > span[style*=color] { color: rgb(var(--2024_gray)) !important; } /* ICONS */ .infomark::before { content: "\f05a"; font-weight: 900; font-family: "Font Awesome 5 Free"; } /* MOBILE */ #license-area { bottom: 0; width: 100%; padding-top: 0.5em; } #top-bar div.mobile-top-bar { height: var(--topbar-height-on-mobile); } @media only screen and (max-width: 768px) { :root { --rating-module-height: 1.5em; } #content-wrap { margin: var(--topbar-height-on-mobile) auto 0; } #page-content { font-size: 0.95em; } #page-options-container { grid-template-areas: 'info info' 'watch watch' 'option1 option1' 'option2 option2'; } #page-options-container .page-watch-options { text-align: left; } .sponsor table tr { grid-template-columns: min-content auto; } .sponsor table tr td:nth-child(2) { white-space: normal; } .sponsor table tr td:nth-child(1)::before { content: "赞助用户" } .sponsor table tr td:nth-child(3)::before { content: "成就条件" } .sponsor table tr td:nth-child(4)::before { content: "青睐奖励" } .sponsor table tr td:nth-child(1)::before, .sponsor table tr td:nth-child(3)::before, .sponsor table tr td:nth-child(4)::before { display: block; } #license-area { padding: 0.8em 0; height: auto; } #license-area a { display: block; } }
:root { /* 常规颜色 */ --sns-base-text-color: 0, 0, 0; --sns-border-color: var(--sns-base-text-color); --sns-gui-color: 100, 100, 100; --sns-button-color: 60, 60, 60; --sns-pressed-button-a-color: 48, 157, 219; --sns-pressed-button-b-color: 0, 200, 0; --sns-pressed-button-c-color: 200, 0, 0; --sns-pressed-button-d-color: 48, 157, 219; --sns-pressed-button-e-color: 48, 157, 219; --sns-locate-link-color: 138, 137, 136; --sns-normal-link-color: 2, 117, 224; --sns-intro-background-color: 0, 0, 0; /* 账号颜色 */ --administrator-account-color: 186, 186, 32; --general-account-color: 119, 111, 227; /* 深色模式下的颜色 */ --dark-sns-base-text-color: 255, 255, 255; --dark-sns-border-color: 190, 190, 190; --dark-sns-pressed-button-a-color: 48, 157, 219; --dark-sns-pressed-button-b-color: 90, 197, 90; --dark-sns-pressed-button-c-color: 197, 90, 90; --dark-sns-pressed-button-d-color: 48, 157, 219; --dark-sns-pressed-button-e-color: 48, 157, 219; --dark-sns-gui-color: 126, 124, 120; --dark-sns-button-color: 180, 180, 180; --dark-sns-locate-link-color: 200, 199, 198; --dark-sns-normal-link-color: 36, 149, 255; --dark-administrator-account-color: 224, 224, 80; --dark-general-account-color: 176, 170, 255; /* 账号头像图片的尺寸 */ --post-account-image-size: clamp(2.125rem, 1.761rem + 1.82vw, 3.125rem); /* 按钮使用的 Fontawesome 字符 */ --sns-button-a-content: "\f0e5"; --sns-pressed-button-a-content: "\f075"; --sns-button-b-content: "\f087"; --sns-pressed-button-b-content: "\f164"; --sns-button-c-content: "\f088"; --sns-pressed-button-c-content: "\f165"; --sns-button-d-content: "\f097"; --sns-pressed-button-d-content: "\f02e"; --sns-button-e-content: "\f08e"; --sns-pressed-button-e-content: var(--sns-button-e-content); } /* 帖子整体 */ .post-wrap { position: relative; overflow: hidden; border-top: 1px solid rgb(var(--sns-border-color)); border-bottom: 1px solid rgb(var(--sns-border-color)); } .sns-intro + .sns-intro .post-wrap, .sns-intro + br + .sns-intro .post-wrap, .sns-intro + br + br + .sns-intro .post-wrap, .sns-intro + br + br + br + .sns-intro .post-wrap, .sns-intro + br + br + br + br + .sns-intro .post-wrap { border-top: none; } .post-wrap:not(.post-reply-false) { margin-left: 1.5rem; padding-left: 0.5rem; } /* 帖子版头 */ .post-header { display: grid; grid-template-areas: "sender-image sender-info sender-more" "sender-image sender-locate sender-locate"; grid-template-columns: calc(var(--post-account-image-size) + 6px) 1fr 24px; grid-template-rows: 1fr 1fr; padding-top: 1.2rem; width: 100%; } .sender-image { grid-area: sender-image; display: flex; justify-content: center; align-items: flex-start; } .account-image { height: var(--post-account-image-size); width: var(--post-account-image-size); overflow: clip; overflow-clip-margin: content-box; object-fit: cover; border: 1px solid rgb(var(--sns-gui-color)); border-radius:50%; position: relative; user-drag: none; -webkit-user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-select: none; } .sender-info { grid-area: sender-info; padding-left: 6px; vertical-align: middle; left: 55px; width: 100%; } .sender-info span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: larger; margin: 0; padding: 0; vertical-align: middle; } .sender-info .sender-account-name { --wght: 700; color: rgb(var(--sns-base-text-color)); font-weight: 700; padding-right: 0.5rem; } .sender-info .sender-account-id { --wght: 700; color: rgb(var(--sns-gui-color)); font-weight: 700; } .sender-info .sender-post-time { color: rgb(var(--sns-gui-color)); } .sender-post-time.time-false { display: none; } .sender-more { grid-area: sender-more; color: rgb(var(--sns-gui-color)); display: flex; align-items: center; justify-content: center; width: 100%; user-drag: none; -webkit-user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-select: none; } .sender-locate { grid-area: sender-locate; color: rgb(var(--sns-gui-color)); padding-left: 6px; vertical-align: middle; width: 100%; } .sender-locate.locate-false { display: none; } .sns-locate-link.locate-link-false { pointer-events: none; } .sns-locate-link:is(*, :hover, :active, :focus, :focus-within) { color:rgb(var(--sns-locate-link-color)); } /* 帖子正文 */ .post-body { padding-left: calc(var(--post-account-image-size) + 6px); position: relative; border: none; color: rgb(var(--sns-base-text-color)); padding-top: 2rem; font-size: clamp(0.97rem, 0.923rem + 0.24vw, 1.1rem); } .post-body :is(a, a.visited, a.newpage):is(*, :hover, :active, :focus, :focus-within) { color: rgb(var(--sns-normal-link-color)); } .post-header:not(:has(.hide-locate-false)) + .post-body { padding-top: 0; } .attached-image:not(.attached-image-false) { border: 1px solid rgb(var(--sns-gui-color)); border-radius: 16px; margin-top: 1em; user-drag: none; -webkit-user-drag: none; -moz-user-select: none; user-select: none; -webkit-user-select: none; width: calc(100% - 3px); } .attached-image-false { display: none; } /* 帖子末尾 */ .post-footer { padding: 1rem 0 1rem calc(var(--post-account-image-size) + 6px); color: rgb(var(--sns-gui-color)); user-select: none; -moz-user-select: none; -webkit-user-select: none; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; } .post-footer-button { font-size: clamp(0.625rem, 0.475rem + 0.75vw, 1.038rem); color: rgb(var(--sns-button-color)); cursor: pointer; display: inline-flex; align-items: center; line-height: .75rem; vertical-align: -15%; position: relative; } .post-footer-button .fa { font-size: 1.33333333em; text-rendering: auto; transform: translate(0, 0); transition: color .3s cubic-bezier(.4,0,.2,1); } .post-footer-button-number { position: absolute; padding-left: 1.5em; transition: color .3s cubic-bezier(.4,0,.2,1); } .post-footer-button-a:hover, .post-footer-button-a:not(.button-press-false) { color: rgb(var(--sns-pressed-button-a-color)); } .post-footer-button-a .fa::before { content: var(--sns-button-a-content); } .post-footer-button-a:not(.button-press-false) .fa::before { color: rgb(var(--sns-pressed-button-a-color)); content: var(--sns-pressed-button-a-content); } .post-footer-button-b:hover, .post-footer-button-b:not(.button-press-false) { color: rgb(var(--sns-pressed-button-b-color)); } .post-footer-button-b .fa::before { content: var(--sns-button-b-content); } .post-footer-button-b:not(.button-press-false) .fa::before { color: rgb(var(--sns-pressed-button-b-color)); content: var(--sns-pressed-button-b-content); } .post-footer-button-c:hover, .post-footer-button-c:not(.button-press-false) { color: rgb(var(--sns-pressed-button-c-color)); } .post-footer-button-c .fa::before { content: var(--sns-button-c-content); } .post-footer-button-c:not(.button-press-false) .fa::before { color: rgb(var(--sns-pressed-button-c-color)); content: var(--sns-pressed-button-c-content); } .post-footer-button-d:hover, .post-footer-button-d:not(.button-press-false) { color: rgb(var(--sns-pressed-button-d-color)); } .post-footer-button-d .fa::before { content: var(--sns-button-d-content); } .post-footer-button-d:not(.button-press-false) .fa::before { color: rgb(var(--sns-pressed-button-d-color)); content: var(--sns-pressed-button-d-content); } .post-footer-button-e:hover, .post-footer-button-e:not(.button-press-false) { color: rgb(var(--sns-pressed-button-e-color)); } .post-footer-button-e .fa::before { content: var(--sns-button-e-content); } .post-footer-button-e:not(.button-press-false) .fa::before { color: rgb(var(--sns-pressed-button-e-color)); content: var(--sns-pressed-button-e-content); } /* sns-intro */ .sns-intro:not(.intro-false) { margin: 2em -6em; padding: 6em 6em 27em 6em; background: linear-gradient(rgb(var(--sns-intro-background-color)), rgb(var(--sns-intro-background-color)), transparent); z-index: -2; border-top-left-radius: 16px; border-top-right-radius: 16px; --sns-base-text-color: var(--dark-sns-base-text-color); --sns-border-color: var(--dark-sns-border-color); --sns-pressed-button-a-color: var(--dark-sns-pressed-button-a-color); --sns-pressed-button-b-color: var(--dark-sns-pressed-button-b-color); --sns-pressed-button-c-color: var(--dark-sns-pressed-button-c-color); --sns-pressed-button-d-color: var(--dark-sns-pressed-button-d-color); --sns-pressed-button-e-color: var(--dark-sns-pressed-button-e-color); --sns-gui-color: var(--dark-sns-gui-color); --sns-button-color: var(--dark-sns-button-color); --sns-locate-link-color: var(--dark-sns-locate-link-color); --administrator-account-color: var(--dark-administrator-account-color); --general-account-color: var(--dark-general-account-color); } .sns-intro:not(.intro-false) .post-wrap { border: none; } @media only screen and (max-width: 1040px) { .sns-intro:not(.intro-false) { margin: 2em 0; padding: 6em 3em 27em 3em; } } @media only screen and (max-width: 540px) { .sns-intro:not(.intro-false) { padding: 6em 0 27em 0; } }
/* The Ourrooms - 深色主题 */ :root { --sns-base-text-color: var(--dark-sns-base-text-color); --sns-border-color: var(--dark-sns-border-color); --sns-pressed-button-a-color: var(--dark-sns-pressed-button-a-color); --sns-pressed-button-b-color: var(--dark-sns-pressed-button-b-color); --sns-pressed-button-c-color: var(--dark-sns-pressed-button-c-color); --sns-pressed-button-d-color: var(--dark-sns-pressed-button-d-color); --sns-pressed-button-e-color: var(--dark-sns-pressed-button-e-color); --sns-gui-color: var(--dark-sns-gui-color); --sns-button-color: var(--dark-sns-button-color); --sns-locate-link-color: var(--dark-sns-locate-link-color); --sns-normal-link-color: var(--dark-sns-normal-link-color); --administrator-account-color: var(--dark-administrator-account-color); --general-account-color: var(--dark-general-account-color); }
1
很久很久以前,
在遥远的C层群…
很久很久以前,
在遥远的C层群…1


如果说世界是一个舞台,那么后室就是它的幕后。
这里没有台前的鲜花与掌声,只有无尽的混乱、渗透一切的恶意和求生的挣扎。
但即使在这种环境下,也绝不会缺乏观众与演员,总有那么一些特定的地点和时间,能够诞生出足以被后世室传诵千古的故事和传说。
欢迎来到2026后室贺岁电影节,片场已经就绪,演员也已经就位,你会执导出什么样的影片呢…
如果说世界是一个舞台,那么后室就是它的幕后。
这里没有台前的鲜花与掌声,只有无尽的混乱、渗透一切的恶意和求生的挣扎。
但即使在这种环境下,也绝不会缺乏观众与演员,总有那么一些特定的地点和时间,能够诞生出足以被后世室传诵千古的故事和传说。
欢迎来到2026后室贺岁电影节,片场已经就绪,演员也已经就位,你会执导出什么样的影片呢…
活动规则

注意:本階段已截止!
在此阶段,站内成员可作为编剧组自由在本页提交剧本,这些剧本将在第二阶段开始拍摄期间作为参与活动写手们的写作提示词或大纲。
一个合格的剧本投稿应至少满足以下条件:
- 包含至少一个人物
- 可以是任何个体,只要它有自我意识即可
- 包含至少一个对故事走向的暗示或明示
- 如果你不想对其加以限制或不确定,你可以写故事走向随意
- 去掉标点符号不应超过200字
- 故事基调
- 从以下标签池中任意选择至少一个2:
- 科幻 - 页面是某种可归为科幻小说的体裁,内容关联科学或科技畅想。
- 喜剧(comedy)- 适用于那些包含喜剧效果的页面。搞笑页面无需此标签。
- 悲剧(tragedy)- 适用于悲剧作品。
- 悲喜交加(bittersweet)- 适用于那些包含悲喜交加情节的页面。
- 动作(action)- 适用于那些包含动作或冒险情节的页面。
- 浪漫(romance)- 适用于那些有浪漫情节的作品。
- 积极(wholesome)- 适用于情节积极向上的作品。
- 恐怖(horror)- 适用于恐怖作品,也同样适用于那些包含“杀人怪兽”的作品。
- 惊悚(thriller)- 适用于那些致力于营造紧张感的作品。
- 神秘(mystery)- 适用于环绕着某个解决或未解决的谜团的作品。
- 奇异(wonder)- 适用于那些想让读者好奇的作品。
- 怀旧(nostalgia)- 适用于那些会引起经典的“阈限空间感”的作品,通常包括许多早期创作的层级。
- 从以下标签池中任意选择至少一个2:
主办方拥有对不合格的剧本投稿的删除权和最终解释权。
投稿列表
剧本投稿时间已结束!点此查看剧本页面。
| 示例 | 恐怖 | 一伙流浪者在一个不知名层级遭遇到了一种未知现象,被该现象“感染”的人会在一次睡眠并醒来后发现自己周围出现数个他人不可见的巨大石棺,一旦流浪者在发现这些石棺后再次入睡,其将会永远无法醒来并丢失所有高级脑功能。文章将以其中一个受害者视角展开。剧情展开和走向随意。 | |
| 桥 | 积极 | 作为探险者总署技术部的一名组长,我开发出了一个可以打破层级之间的“壁垒” 的装置。人类用这个装置解决了现有的许多麻烦,层级之间的通讯也更加方便快捷。不过我后来发现,过量使用该装置可能会使层级稳定性下降,最终走向毁灭。在经过一系列悲剧后,我带领团队一步步发现存在的问题,并一个个解决…… | |
| 你 | 奇异 | 2026年2月29日正午12时,有人看见你出现在天堂。2026年2月29日正午12时,有人看见你出现在回忆。2026年2月29日正午12时,有人看见你出现在枢纽。2026年2月29日正午12时,有人看见你出现在前厅。 | |
| 速切大运 | 喜剧 | 速切年度特殊竞赛的消息又在终端上跳出,但这一次,全体玩家炸开了锅。保密身份的联络员提供巨额奖金,规则却只有一条:这次速切,一人要带上三集装箱货物。骂骂咧咧地,有人开始准备车辆,有人开始绘制路线,有人开始想方设法绕开限制…… | |
| 大剧院 | 悲剧 | 你是电影院的主人,随着时代的变迁,不再有人切入电影院观影,而今,最后的前厅人来到了这里,你将为这位垂暮老人放映《你不在的世界》,他在前厅的故事会是如何? | |
| 加时赛 | 悲剧 | 1994年5月1日,F1圣马力诺大奖赛上,车手埃尔顿·塞纳驾驶的赛车转向失灵,在撞上防护墙后,断裂的悬挂击穿了他的头盔,一代“车王”就此陨落。与此同时,小道消息却不胫而走:几个后室中的年轻车迷不约而同地亲眼见到了塞纳的标志性赛车在眼前疾驶而过,随后迅速消失。这场令人心碎的事故由此变得扑朔迷离,而真相只有一个。剧情展开与走向随意。 | |
| 群星之彩 | 恐怖 | Level C-69并非向来如此——直到那颗陨石坠入曾经生机盎然的灌木深处。数十载葱茏,终究在无声中枯萎。而此刻,磷光正从凋残的根脉间喷涌,汇成一股无形的色彩之河。它无法被命名、无法被归束,只是向上奔流,仿佛径直通往天空的裂隙。厄运自此悄然降临。而你,是这一切唯一的见证者。 | |
| 谎话成真 | 奇异 | 你是一名魔术师,也是一个骗子,你向M.E.G.提交了许多由你的布景和障眼法所创造的“虚构层级”,你做这一切只为了满足你的虚荣心。但有一天,你得知M.E.G.特工需要穿过你的虚假作品,为了不让自己的名声毁于一旦,你求助了后室中的一位强大的人物,不惜一切的让TA帮助你将这个谎话变成真相……文章的结局是主角如愿以偿的实现了他的愿望,但他所经历的故事、他有没有付出什么代价、他的结局如何,都可以自由发挥! | |
| 戒戒你好? | 恐怖 | 一人受神明启示,被指引购买高风险股票并屡屡获利;其间,人与神将产生不正常的情感。往后,所有不听从神谕的投资人,皆在一次反常的股市崩盘后同时坠楼身亡,死亡数必须大到无法维繫社会运转。最终他哭着向专门宣导反赌博的直播主坦白,而直播主将会和观众一同赞颂神明。人/神/直播主角色不限,可以是 |
|
| 倒带 | 悲剧 | 你是一名M.E.G先锋队的队长,在一次外出任务中你于一个层级内发现了一个磁带。在往后倒带的时候你猛然发现周围一切的事物的色彩变得灰白,时间似乎在倒流,于是你又向前拨带调回了正确的时间。一切似乎从未发生过,你选择了隐瞒,将磁带独自收留。直到你的妻子在一场意外中身亡,绝望中你想起了被自己深藏的磁带,而后开始了倒带。可你从未想到过这样倒带的代价是自己在一次又一次的试图拯救她的路上里急剧衰老…… | |
| 鸡鸡复叽叽 | 喜剧或动作 | “咯咯哒——咯咯哒!”养鸡场的围栏破了个洞,你们一股脑挤了出去,拍打着翅膀冲进陌生的天地。你是这群母鸡中的一员,心怦怦跳着,既害怕又兴奋。你们都听说过那场传奇——前辈们如何在后室里横行霸道,占山为王。作为后代,你们当然不能丢了祖辈的脸面。可是……斗志正高昂的时候,你盯着队伍最前面的身影,脑子里一团乱麻:为什么领着你们冲锋陷阵的……会是[数据删除]啊?!请自定义“数据删除” | |
| 禁忌传播 | 动作 | 随着时代变更,“禁忌”逐渐在后室传播,我们正带着“恩惠”去“乞讨”——作为一个普通流浪者的你,又该何去何从? | |
| 窃 | 悲剧 | 你的恋人被一只窃皮者杀死了,那只窃皮者披上了她的皮并对你产生了兴趣,代替着你的恋人与你相爱,你也将她作为暂时的情感寄托。但窃取的皮肤终会溃烂,清醒后的你无法接受这个事实所带来的落差。利刃挂在腰间,你必须抉择。 | |
| 掉入前厅 | 喜剧 | 假如你不小心在错误的地方从后室中切出,你最终将坠入前厅,这里只有单调简单的星球,令人艳羡的丰富颜色,太阳全力运作发出周期变化的光芒,还有令人深陷其中的大约5.10072×108 km2里永恒分割的生机大陆。倘若你听见有什么东西在附近徘徊,愿上帝保佑它吧,因为你一定也听见了它的声音……这是一个前厅只存在于传说中的故事;一段由你带领探索未知前厅,呕心沥血的开拓史。 | |
| 跟你们爆了 | 喜剧或动作 | 你是一名隶属于某个大型团体的火器生产商,偶尔也会制作一些小型爆炸物赚取外快。你精湛的手艺加上团体强大的资源让你遐迩闻名,附近好几个层级的居民乃至一些其他的团体都是你的忠实客户。临近年末,烟花爆竹的订单数量激增,连日加班的你在匆忙中错把一桶火盐粉末当成了普通火药。不幸的是,直到所有的订单交付完毕,都还没有人发现这个可怕的错误…… | |
| 死或生 | 惊悚或悲剧 | 今天前厅没死人。但,为什么?这是神经的哨站领导给你的任务,而在故事的最早,你本以为这仅是一个恶搞…… | |
| 失落星芒 | 恐怖或悲剧 | 孤独谱系的我,狂热地痴迷于满天繁星。天津四、勾陈一、大陵五……我对星星们的名字如数家珍,甚至赋予了每一颗星不同的性格与气质,已然把他们当成拥有灵魂的挚友。——然而,意外坠入后室以后,我惊惶地发现,这里的星空全然是另一模样。我绝望地凝视那冰冷且陌生的排列,在日益深重的思念中几近癫狂。 | |
| 犀牛黑洞 | 科幻 | 假定某博士在Level 1进行一项有关微型黑洞的实验,生成一个可供观测,史瓦西半径约7.69×10-23m,质量约为51.02 t的黑洞。但是该黑洞被迅速切行至Level 78的星体空间之中。并迅速成长为史瓦西半径约1.136×10-21m,质量约为765.67 t的黑洞。并且切行至Level █,你需要立即阻止其的进一步增长。必要时可以摧毁他。剧情有意走向非毁灭性结局,切行至哪个Level自定。 | |
| 人造乐土 | 科幻或神秘 | 随着发展,人们已能够将层级的指定效应 “复制” 一份,再于另一层级 “粘贴” 使用了。人们被派往各种安全层级,复制它们的积极效应……你正开展着今天的演讲,几排仪器陈列在台上,所存储的效应将在随后被统一读取,至此宣告这座城市正式成为完美乐土。只是,你突然看到有一批游行大队正直奔而来,他们来自那些被复制效应的层级,但他们为何而来?乐土究竟能否诞生? | |
| 太阴记 | 奇异 | 人们看见阿尔忒弥斯、孔苏、苏摩等月之神祗的虚影在天空中闪现。阴影中的Moon-Beasts与月湖女神们现于名为Level 24的塑料之月,引力通过蓝色通道影响到了每一个海洋层级。Level 7的巨兽翱翔于海空之上,后室顿时充斥着奇异的景象……上前来!在理性的尽头见证太阴之死!见证失控的引力如何让整个后室地覆天翻! | |
| 绝望的同盟 | 奇异 | 空椅之年后,随着双方的领导层或重要成员离世,以及B.N.T.G.方面越来越多的压力,维基与建筑队最终走向了合流,一个响亮的名字落在了后室的大地上,至于它是美名还是恶名,只有你知道。 | |
| 谬界寻真 | 神秘 | 你是一位私家侦探。切入后室并安顿下来后,你重操旧业。可是,在此处接到的第一桩案件便让你焦头烂额——毕竟,众多的死区切入方式、各式现实扭曲事物……这个光怪陆离的维度为精密隐匿的行凶提供了太多素材与可能性。不过,你不会放弃寻找真相。 | |
| 铁甲舰 | 动作或喜剧 | 一艘陆行无畏舰看上了一个特性工业爱好者的刷铁机。在吞噬无数锈珊瑚炼成的钢筋后,铁元素充盈的它闪现出无畏舰诞生之初寻找铁元素之后的下一条命令。而因为辛苦攒的家业一朝毁于一旦的特性工业爱好者决定爬上这艘没有攻击意图的无畏舰,能不能把那个传说引擎拆下回个本…… | |
| 逝言 | 悲剧 | 无数流浪者声称入夜后在水边看见这样一个身影,形销骨立,衣着单薄。夜水呢喃,追述着一段不堪回首的往昔。月影吟哦,哀叹着那未竟之爱。若你看见了她,不妨凑近些来,你会听见誓言如何在水中沉溺。她将指给你看,那被水流带走的,飘向后室远方的不曾拆封的黎明。 | |
| 好莱坞经典 | 神秘和动作 | 主人公是一位居住于 Level 11 某个偏僻的融合聚居地的普通人类,和周围的实体邻居关系还算融洽。社区在无垠城市中难以找寻,各人也算是过着互帮互助自给自足的日子,偶有过客来访,暂住几日后也就离去。直到今日,主人公刚醒不久,其人的实体朋友便匆匆来访声称大事不妙——一位无人料到的人物,昨日在这个社区惨遭谋害…… | |
| 派对工厂 | 喜剧 | 一觉醒来,你发现自己周围……全是派对客!你似乎来到了一个派对客的超大基地,无数派对客在这里被生产,然后做他们想做的事情:有些派对客然跑到别的层级去开派对,也有很多派对客留在此地建设这个基地。你被困在此地,但你依然很开心。直到有一天一个异常实体入侵了这个基地并大肆破坏派对客们的兴致,你们齐心协力把这个异常清除出去,但之后发生的事却出乎所有人的意料…… | |
| 我该怎么办 | 科幻 | 作为一名后室某团体/SCP基金会的研究员,你发现一个前厅里的“异常”入侵了后室并对后室造成了极为恶劣的影响,来自前厅的SCP基金会与后室各大组织联合行动,争分夺秒地进行对“异常”的抓捕和会后室的修复,而你带领你的手下也做出了极大贡献。最终,你们挽救了处于后室中的人类。 | |
| 孤魂野鬼 | 奇异和喜剧 | 在这座人口接近十三万的无限城市中,平均每天有六人死去。当然,它带来的也不止有离别和泪水,还有当地殡葬行业的蓬勃发展。这部荒诞而引人发笑的默片关注 Level 11 中丧葬行业的后起之秀 Butyl’s。在激烈的“死亡竞赛”中,以“超度孤魂野鬼”为口号的公司该如何应对客户无理而怪异的要求,并在无尽之城做大做强呢? 剧情展开和走向随意。 | |
| 趋同 | 恐怖 | 你在后室出生时认为不同的物质之间有着无法改变的隔阂,在你了解了分子,原子甚至更深层的东西之后,于是你明白他们的本质是一样的。你尝试着把一个铁块用你的方式炼成铜块,你做到了。而如今万物将为一。 | |
| 故乡何觅 | 喜剧和悲剧 | 地球卡入了后室的一层,此时思乡症已不复存在,故乡却触手可及,如今已认同后室的人们又该如何抉择,地球80亿人类又何去何从? | |
| 未来的自己 | 奇异 | 你是后室中某个不知名层级中一个上班族,日复一日过着相似的生活。直至一天,你在家门口遇见一个老人。他自称未来的你,却不知为何出现在这个时空。他称后室中的人类将在几年后遭遇其他文明,文明几近消失,邀请你与他一同拯救世界。剧情展开与走向随意。 | |
| 无限指环 | 神秘 | 平静的夜晚,所有人脑内冥冥之中都录入了一句话:“得到指环者,成神。”一时间,后室中无数神祇躁动,各大组织为之疯狂。你,一个普通人,无意中得到了指环,但它并没有带给你无穷无尽的力量,你会如何选择呢?剧情展开与走向随意。 | |
| 传送器 | 恐怖 | 你突然获得一个传送器。其可以让你在传送到任何层级内的空间坐标。其可以无限自我复制,复制体同样拥有复制功能。其原理是将原本的你放逐到某空无一物的层级,并重新“打印”一个“你”出现在新层级。冥冥之中你得到启示:“牢笼终将被打破。”剧情展开与走向随意。 | |
| 痛击“M.E.G.” | 喜剧 | U.E.C.利用纸面骇客得知了M.E.G.某项活动的信息,计划伪装成M.E.G.的人试图捣乱,同时,蒙面女郎碰巧也在计划类似的事情,两组织的人在M.E.G.的网站上和现场打得不可开交,都以为打的是M.E.G.。它们最后才知道,M.E.G.早把活动规划改变了,没有受到损失。 | |
| 他们曾冰冷地死去 | 积极或浪漫 | 你是众多受世界神秘科学组织派遣深入后室的人中的一员,在后室的深处,你意外地发现了红星建筑队用以纪念烈士的场所,在与他们的接触中,通过与他们的交谈,你洞悉了在与前厅截然不同的物质条件中,他们那高效释放主观能动性的组织方式带来的意外效果,并猜想着一种利用后室异常特性的新发展方式…… | |
| 功德 | 悲剧 | 你是一个靠吞噬他人恐惧和绝望为食的实体,某一天一个奇怪的组织联系你要求你为他们提供保护,他们提供你喜欢的食物,后来你得知那个组织靠卖尸体为生,你的食物就是从他们身上来的,得知真相的你决定….. | |
| 尾声2.0 | 浪漫 | 后室就要毁灭了……不过你倒是无所谓这些乱七八糟的,管他什么流浪者自救宣言,什么层级撤离路线,什么救世组织。你只知道,今早,你表白成功了。 | |
| 中央C | 恐怖或悲剧 | 石膏般的脸上,嘴角正被无形之力拉扯。你无法停下,巴赫的赋格在颤抖的指下流淌。余光里,那东西的目光焊在你侧脸。乐章间隙,你听见另一种节奏——嗒、嗒、嗒,嵌进心跳。一个颤音失误,叩击声骤停。它缓缓偏头,咧嘴露出深黑。你突然忘了曲调,音符悬在指尖。它又近了一步。 剧情展开与走向随意。 | |
| 片恋 | 浪漫 | 你和一个长在你xp上的女人恋爱,结婚,生子,最后了在你过生日时,她们拿出了一个生日蛋糕,邀请你吹蜡烛,你在吹蜡烛之后突然想起,你其实在后室的一个层级迷了路,有个神秘人给了你一个蜡烛,让你拿着一直保持它亮起即可保全性命,可是你不小心吹灭了….. | |
| 黄金时代 | 科幻 | 一场切出狂潮席卷了整个前厅,带走了无数人的亲朋好友、摧毁了人类几千年来几乎所有的科学结晶,但对于另一个世界的人们来说,这是他们期盼已久的机会。切出狂潮给后室人们带来了大量的人才、高端的科技、先进的思想,后室人类的黄金时代不可避免的开始了…不过,黄金时代从来都是脆弱短暂的… | |
| 非法穿越 | 恐怖或奇异 | 角色 A 与其他在 BACKDOORS 论坛上结识的同好相约在简单准备后连夜潜入某处被 M.E.G. 明令禁止进入的危险区域,在旅途最开始的两天无事发生,但随后,一场危机逐渐笼罩了这些无知的流浪者… | |
| 新星坍缩 | 科幻 | 2548年,多个层级相继失去联系。随后,BHAA发布的观测报告证实了最坏的猜想:所有失联层级均在蓝色通道内聚集,并坍缩为一个极高密度的奇点。E.P.B.的科学家警告,该奇点蕴含的能量已超出安全阈值,一次相当于层级超新星的爆发似乎不可避免。模型预测,此次爆发的毁灭范围将覆盖整个层群的90%。流浪者们,将何去何从? | |
| 飞升者 | 悲剧 | 你又一次睁眼看向面前的天空盒,一望无际的蓝天白云,澄澈的有些无聊。你十分确定你正身处Level 30,但你现在活的好好的,至少你感觉如此。这是你虚假的幻梦,还是说,你已真的超越现实? | |
| 后室之死 | 奇异 | 后室这一庞然大物,在经历了亿万斯年的演变后,走向了穷途末路。大多数层级渐渐消失,仅存的流浪者聚拢在少数层级之内。然而,后室的腐朽残躯忽地与前厅发生了碰撞,流浪者们的命运又将如何呢?是终得返乡,还是……绝望灭亡?不限走向。 | |
| 灰调蓝 | 科幻 | 人们在末日下走向外界,他们或怀希望,或怀恶意,前面是一条死路。最终在牺牲下,后室文明诞生出无数新的可能性。 | |
| 嘻嘻我一定要逃出去之踹哈大酱历险记 | 积极 | 一名普通社畜在一场午睡后无意跌入了Level 0,他还以为这一切都只是一场噩梦。直到他第一次被实体杀死,而后在一片非常熟悉的昏黄灯光下开启了二周目的记忆。自那之后,后室中一直流传着一个永不言弃的疯子的传说,人们称其为“踹哈Try Hard大酱”。 | |
| 落幕 | 奇异或悲剧 | 你面前的表演终于落下了帷幕,可突然,你竟来到了台上,等待你的,将会是强迫性的演出训练,表现不佳者将被处决。走向不限 | |
| 家具城之外 | 怀旧或动作 | 在一次切行失误中,你意外切入了一个无限大的家具城层级,这里以灯模拟日夜循环,徘徊着从没见过的类人实体。一阵费劲之下,你成功找到了出口……刚走出大门,一群身份不明的武装人员便迅速将你扣留,他们拒绝沟通,窃窃私语中充满了令你困惑的词语……记忆删除的字眼令你感到不安,口袋只剩下一点后室造物了,你该如何逃出生天?在这之后你又将遇到什么? | |
| 地心游记 | 奇异和动作 | 不知道为什么,你的朋友临时起意前往level8的未知路线。于是经验不足的他/她失踪了。你作为最好的朋友,决心找回这个人。等待你的,是光怪陆离的奇观,错综复杂的地形,未知迷茫的危险,还是level8不为人知的秘密… | |
| 从何而来 | 神秘 | 最近在后室万维网上出现了一个不错的笑话:有些人编造了一个M.E.G.数据库中不曾存在过的层级、属于后室的里森堡,成功骗到了一些争强好胜的速切新手,让他们急躁的发言成了滑稽的谈资。但,我放下手机——如果这个层级不曾存在,那“我”从何而来? 剧情展开和走向随意。 | |
| “待我归乡”,“带我归乡”,“代我,归乡。” | 神秘和积极 | “归乡”,一个无论在哪都颇具诱惑的词,在后室也不例外。然而在那无数层级之间,起初只是一列神秘列车的谣言,一次终端的失灵,几次普通的失联,直到MEG派出的队伍无一返回。有人说他们找到了回去的办法,只是没法传递信息;有人说那是邪恶实体,是后室意志的陷阱。无论怎样,现在它正停在你们的面前。(剧情走向随意,展开随意) | |
| 但为君故 | 浪漫和动作 | 多年以后,当你走在寻找ta的路上,又会想起你们在夕阳下的湖边,水面上一对天鹅,曾说过的那些话,许下的那些誓言——那天之后,ta如人间蒸发般消失,你发了疯的寻找,却只从你们曾经的好友口中得到“ta是谁”“从未听过ta”“ta从未存在过”的回复,并且随着调查,你慢慢地发觉这似乎是事实。可你不信,于是你奋不顾身地踏上这条寻找“从未存在者”的不归之路。(剧情走向随意,展开随意) | |
| 亡命之徒无路可退 | 悲喜交加和动作 | 但不应该是这样。你想,你面对着那个东西,心中的恐惧与怒火缓缓地燃烧。你想狠狠地哭一场,又激动地想要狂笑——终于,亡命之徒再也无路可退,站在他面前的,是属于自己的终焉天命。(剧情走向随意,展开随意) | |
| 室界大战 | 动作和悲剧 | 随着UEC/MEG互不侵犯条约的签署,一幅不祥的图景展示在面前。而U.E.C闪击Level C-102,为真正的战争拉开了序幕。宣战、结盟、条约签署、条约撕毁。谈判桌上无数的阴谋诡计,前线上士兵的怒喊与哀嚎,每个团体都在争取最大的利益,但和平又何时到来?(剧情走向和结局不随意 你知道的) | |
| 生存还是毁灭 | 科幻或悲剧 | 越来越多的前厅人失踪切入后室,由于无法联系,剩余的人想要摧毁后室以拯救人类。你无意间得知了这件事,作为一名后室居民,现在是你拯救世界的时间了。不限剧情走向,不限结局。 | |
| ■ | 神秘 | 多年来的研究结果使你惊恐地意识到语言与文字的概念将很快在后室中消…… 不限剧情走向,不限结局。 | |
| 剧如本 | 悲喜交加 | 你转生了,因为你吃了苹果 。剧情走向、结局想往哪写哪写。 | |
| GHOST no TRICK | 神秘 | 很遗憾,你死了。你只记得你死前听到的那一声枪响——是他杀吗?如果是这样,谁杀了你,为什么?可惜,你既没有关于自身身份的回忆,也没有什么超能力,还得面对这有无数层级和可能性的后室。作为不知从何着手、眼下只能看见自己尸体的灵魂,决定一下要怎样挖掘事实真相吧。本剧情致敬《幽灵诡计》。实际走向随意。 | |
| 楚门的后室 | 神秘 | 最近你发现了一系列“迹象”。和你同甘共苦从 Level 0 摸索至今的同伴无预兆地宣称绝交而就此消失,和你在 M.E.G. 联谊会上认识的妻子则是被你意外见到正和穿着西装的不知什么人谈论着“解约”“杀青”和“罢工”,还有一次你确信在后室电台里听到了类似后台调度的杂音。你不愿相信这荒谬的推断,但难道这后室实际上是……一场真人秀?本剧情致敬《楚门的世界》。实际走向随意。 | |
| 爬升 | 神秘 | 某日,一通电话将在大学讲授语言学的你唤至某一绝密基地。“将军”将你引见至一群无脸的类人生物面前,“博士”给了你一沓生活习性调查报告和数百 GB 的音视频资料,要你尽快解读这群“无面灵”在说什么,以及为什么他们会从世界各地的深坑爬出来牵动全人类的注意。随着你的研究深入,你逐渐意识到还存在一个和这个世界有关却截然不同的……后室。本剧情致敬《降临》/《你一生的故事》。实际走向随意。 | |
| 不起雾也死人啊? | 神秘 | 从某时起,小镇常有人失踪。你作为警方派遣的调查队一员四处查找线索,却感到脖颈一凉。是的,你成了新的受害者;但你并没有“死”,而是落进了无穷大的黄色储藏室。不知走了多久的你终于看到了马尼拉房间,桌上放着一封信。你随手拿起阅读希望确认实际情况,却在其中发现了一个不得了的请求,以及通往这一连串失踪事件的真正的钥匙。本剧情致敬《人狼村之谜》/《女神异闻录 4》。实际走向随意。 | |
| 硝子の上を裸足のまま歩く | 浪漫和/或悲剧 | “来见一面吧,就一面就好。在我们初次见面的地方。”亲手伤害过你的那一位如是说道,你在血泊中迷惑不解。……标题来自歌曲 JANE DOE。实际走向随意。 | |
| 后室没有Level 0 | 喜剧或惊悚 | 后室的Level 0不复存在,数据库不存在,你所记得的切入方式失效,你以外的所有人都不曾记得这个家喻户晓的层级。是时候寻找它了,你为自己定下了目标。 | |
| 一切超人 | 喜剧和动作 | 你的名字是,一切超人One Clip Man。虽然你的外表平平无奇,但这后室之中,与你交手过的实体或流浪者,没有一人能够在你的一次切出后存活,他们的最终死法五花八门,但无一例外都与你的切出有关。而如今,你迎来了人生之中最大的挑战——后室之中除你以外的一切强人决定联手将你铲除…… | |
| 闪点 | 科幻 | 你时间穿越回到了你进入后室时,改变了你跌入那无数层级的地狱的结果,却因为蝴蝶效应导致前厅迎来一场末日,你决定为了前厅将历史改变回去。 | |
| 黑蔷薇 | 悲剧 | M.E.G.于Level C-441开设蔷薇福利院,想着吸收孤儿来作为组织人才培养,15年后蔷薇福利院在一场大火中成为废墟,现场只有大人们的尸体,孩子们却凭空蒸发……两年后,某个层级一个名为黑蔷薇的福利院开设,M.E.G.对此表面上表示一无所知,但是已经派人深入…… | |
| 老常不要啊! | 神秘 | 主角为写作者本人。故事开始时,他旁观多场由其他后室中文维基写手参与的异常情境,参与者时常望向同一方向。每场情境结束后,部分参与者会被点名并带离现场,主角追踪其去向,发现这些人正遭 |
|
| 我蹲坑 | 喜剧 | 我等待,被袭击。我继续等待,被袭击。我伏击。 “等待”、“袭击”和“伏击”可以自主延伸含义 | |
| Slay The Pantheon! | 动作 | 你模糊的意识渐渐恢复正常…现在站在你面前的是一个裹着黑袍,戴着兽类头骨的身影,祂私自逾矩,把你带了回来——去屠戮整座万神殿!你看着自己的双手,记起了一丝过去、握紧手中的武器,向万神殿高耸入云的建筑进军。 | |
| 群岛 | 奇异或积极 | 后室中莫名失踪的人数越来越多,他们并未死去,而只是坠入了另一片荒凉之地,直到那篇尘封已久的档案被打开,人们才终于重新意识到了“群岛”的存在。 | |
| 本意是坏的,奈何下面的人给执行好了 | 喜剧或悲剧 | 作为一个“无恶不作”的实体,你热衷于在各大人类组织或是聚居地进行破坏。然而不知为何,不论你做什么,你的行为最终都会让那群人类的生活越来越好,其中一些人类甚至将你当做神明,建立了供奉你的教堂…… 主人公对善恶的认知与人类相同。 | |
| 无趣人生 | 喜剧或悲剧 | 你已经被困在一个时间循环当中很多年了,然而由于你没有查看后室协调时的习惯,而且你每天的工作都是一样的无趣乏味,因此直到今天你才意识到这个事实。 | |
| 一语成谶 | 喜剧或奇异 | “It's raining cats and dogs.”当Level C-28里的人如此惊叹时,层级的暴雨中浮现的突然不再是实体,而是数以百计的猫猫狗狗。而这样类似的现象还在全后室各地上演,你的生活又会怎样进行呢?这种现象是可逆且可修复的,且在引喻失义时往往不会被触发。 | |
| 永劫轮回 | 奇异 | 你本是后室中的一位普通人,在这篇危机四伏的恶土中勉强苟活,随着时间流逝,你搬进了一个宜居层级,但直到有一日,你发现自己似乎完全清楚接下来会发生什么,你本以为你拥有了预知未来的能力,直到你惊觉自己竟被困在同一日…… | |
| 层级观测员340号 | 神秘或动作 | 船民们走向了灭绝,化作幽灵隐去的恒新Hai Sim、落舟湾目睹一位英勇的速切玩家在帮助路途上陷于实体侵袭的流浪者聚居地的过程中献出生命,感动于善良之心,也为了拯救这个年轻的生命,恒新选择将自己的生命与力量都交给这位青年,与之合为一体。于此同时,多个层级的居住点都不断地遭遇外来袭击,彻底击败幕后真凶——最后的船民,复生的青年将继续战斗。 | |
| 虚假英雄 | 动作 | 几十年间,你一直被认为是最了不起的冒险者之一,但只有你自己知道,你所建立的功业全都仅限于文档里的记载——他们根本没有在现实里存在过。而现在,后室即将毁灭,人们想起了你,而你,是唯一一个有机会解决这个大麻烦的人,并且最终证明了自己的能力,让误会变成了现实。 | |
| 原来死亡是这种感觉 | 奇异 | 楚门死了,却并没有死透。从坟墓传来的几条消息证明他还活着,因此,几个速切玩家决定执行一场特殊的速切活动:从各自的层级出发,逐层切入坟墓,证明楚门可以被从坟墓带出去。然而,望着空空如也的坟墓,怎么切出去成了个大问题。 | |
| 步入良夜 | 悲剧 | 最后一名前厅人死了,在她死后,你试着了解她的一切,然而最终, 你爱上了她,决心陪她一同赴死,然而死亡的苇原迫近之时,你却恍惚间看见:年轻的她就活着站在你面前——你回到了过去。然而,你们注定无法长久在一起…… | |
| 我的命运我做主 | 喜剧 | 主角为写作者自身。你在写作期间切入了Level 0,但却发现手里还拿着你的笔记本电脑,并且编辑锁定还在自己手里。拥有着所有层级的资料,再加上手里仅剩的一次编辑机会,你决定:搞票大的! | |
| 红与黑的解放 | 积极 | 你是红星建筑队的一员,你和同志们在一个层级向当地特别的智慧实体分享组织生产活动的经验, 这些帮它们拓宽思路的思想眼下已初有成果,但就在你们暂未察觉的层级角落,敬忌者也在用行动阐释着他们对“解放”的独特理解…… | |
| 只要我通关后室,我就能获得一亿…… | 奇异 | 你来自一个利用后室资源把自身开发到更高级别的前厅文明,你的故乡把自己藏的很好,没有后室人发现过他们。但你是个例外,你参与了黄墙逃脱™,只要你能脱离后室,你将获得一笔巨额财富,但你不得不和一百位参与者一起,在融入后室人类社会后尝试脱离,且不能让他们意识到出口的存在,为此,你要怎么赢下所有? | |
| 回归之后 | 悲喜交加和神秘 | 我太渴望家了,我终于看见了我苦苦追寻的大地,即便它看似与我此前所见的虚幻并无不同,但我明白这就是我追逐的所有,猛烈的寒风与缺氧的环境使我呼吸与睁眼都变得格外困难,终于,我以极高的速度紧紧地拥抱住我的地球,但在那一刻,我似乎看到了报告之外的东西。 | |
| 传染性正义魔法少女 | 悲喜交加和惊悚 | 人家可是带来光辉、正义与爱的魔法少女~扫清后室的邪恶~守护人们的笑脸吧!别忘了把其它人变得更加可爱、然后一起追寻正义!——欸?这位大人竟然不相信人家嘛?人家可是阿尔戈斯的一个侧面呢~是不是已经感觉到身体出现了变化、变得更加可爱?那是人家的变身魔法呢~一起消灭邪恶吧!——魔法少女瘟疫正在扩散,其它时间线称被感染者为“阿尔戈斯之眼”,而在这里情况好像不太一样。 | |
| 后室游戏 | 奇异 | “那家伙竟然打赌说他玩后室会比我这个两个月老玩家资源还要多。这可是目前最火的全息游戏,而且都说是最难的多人在线全息游戏!”欢迎加入后室Wiki。“C层群觉醒”DLC已经更新,还需要完善更多页面。如果你想参与Wiki建设或是指出当前条目的问题,我们随时欢迎!——你知道吗?零号地图在早期版本中没有孤立效应,而且可以建立公会驻地。但是在几个版本之后,拉姆达工作室突然决定加入孤立效应的设定,并将所有工会驻地转移到了一号地图。“他连Wiki都不会上,我得好好找找攻略然后狠狠打败他……” | |
| 钥匙风波 | 神秘和喜剧 | 你是一位富有的流浪者。某日你听了某个损友的提议,决定囤积层级密钥并拿出去倒卖。你本以为可以借此机会暴富,但没成想这些密钥全都过期且失效了。你看着那一大仓库没人要的层级密钥,走到了Level 11的某栋高楼,正当你准备表演无道具空中飞人时,一则来自M.E.G.的紧急通告改变了这一切…… | |
| 毁灭流浪者 | 动作和恐怖 | “实体狂暴,残忍,无情,但你……你要更胜一筹。开膛破肚,直到事成方休”……你在冥冥之中听到了这句话,而当你睁开双眼,却发现这片再熟悉不过的黄色空间似乎已经变得不怎么平静了。一只笑魇从阴暗的角落里向你扑来,你下意识地拿起手里不知道哪来的一把双管霰弹枪把它轰了个粉碎。看着眼前那只破碎的笑魇,你的嘴角不自觉地上扬了起来,某种血腥的欲望似乎已经在你的脑海里蠢蠢欲动…… | |
| 文明的复苏 | 积极和神秘 | 后室中的人们忽然离奇地消失,而后室自己仍有条不紊地运行着。你,这场灾难下为数不多的幸存者,将历经困难,跨越山海,设法找到让文明复苏的办法。 | |
| 我爱蟑 | 浪漫 | 一道悠扬的广播在整个C层群响起:“尊敬的(你的名字),请您听到广播后尽快前往Level C-912,您的爱人正在墙皮里等着您。” | |
| Πορφυρογέννητος | 浪漫或奇异 | 随着电都的一声巨响,一尊不知从何而来的大理石雕塑被劈开,而他来到了后室。离开这里后,面对着截然不同的大地、海洋与天空,他会做出何等的抉择?是在新的罗马寻找一块立足之地,还是回到“新罗马”,抑或是吃掉后室这颗红苹果? | |
| 幻想万神殿 | 浪漫或神秘 | 这里万神殿不太一样。布兰奇是一名住在图书馆的先知,或者说女巫,她的黑猫总是充满灵性,而她知道的知识和给人的启示永远超乎想象;第五层的绅士和他的夫人一起管理着他的庄园,友善又热情地招待着每一个客人;Level 148是一个由巨龙看守的洞窟;阿尔戈斯是人尽皆知的游侠;而你,著名的冒险家密钥师,在与他们的日常相处中,能发现哪些被隐藏着的哪些庞大或琐碎的秘密? | |
| 规则怪谈 | 喜剧和/或神秘 | 后室装修公司在大刀阔斧地改造Level 911时,给Level 911干碎了,在后室装修公司把Level 911拼回来前,整个后室都会被规则怪谈笼罩着… | |
| 666还有隐藏结局 | 奇异 | 在多年以后,后室通向前厅的出口终于被发现了,你作为一名土生土长的后室人,自然对这个素未谋面的故乡产生了极大的兴趣;但在你即将冲出出口之时,头部周围却出现了严重的异物感,你做出了如同摘掉帽子一般的动作,随后便眼前一黑。醒来时你发现自己正处于一个破败,昏暗且空旷的房间内,身后则是一条极长的走廊,你呆呆的盯着手上刚刚摘掉的类似于VR眼镜的装置。(剧情走向不限) | |
| 切行失效 | 奇异 | 你重新回到了那个全是黄色墙纸和地毯的房间。你准备带着找到的物资回到你的定居点,可几秒后你惊恐的发现,你再也穿不过墙壁了。 | |
| 归乡 | 科幻 | M.E.G.的Flamm博士在一次发布会上展示了他的新发明:一种被认为可以将人传送至任何地点——包括前厅——的机器。博士在亲自演示后消失于众目睽睽之下,没有人知道他去了哪里,是死了还是回家了,同样的问题被抛给了所有人——你是否愿意承担可怕的风险,来换取一个归乡的机会? | |
| 嵌套 | 喜剧或奇异 | 你坐在电脑前,正在创作后室贺岁电影节的剧本…… | |
| 新年快乐 | 奇异或惊悚 | “不必为此感谢任何人类,实体,或神灵。“ 眼前的家伙一边将地板上的尸体——尽管死者看起来与你别无二致 ,收入裹尸袋中,一边说道,”不过,如果非要感谢点什么的话,那就谢谢在这个地狱挣扎着的,活下去的自己吧。“ 它看向你,露出笑容,容貌与你别无二致。 ”新年快乐!“ | |
| 人、马、镇子 | 怀旧 | “除去标点符号字数不应超过于200字”,的确,当人们松弛了眼皮,那些零碎的点线形黑斑便隐去些,似乎在瞒着谁。失意的月亮是大了些,白日间云开几朵,似蹄破残云,是马年到了,但镇上已经许久没有马的踪迹了;一番回忆渐上你的心头,你想起了往日的小镇,你被想要回去看看……随着回忆的欲望愈来愈强烈,你的视界中浮现出了些许关于镇子的印象,装饰于暗室的本质也即将被揭开…… | |
| 坍缩 | 科幻 | 2051年,后室发生了未知的更新现象,越来越多的层级坍塌、重组,使backrooms颠倒错乱,你在逃亡中见证着一个脆弱文明的兴衰,却又感到极度的无力。结局方向自拟 | |
| 后室钢琴师:1900 | 悲喜交加 | “六亿平方英里的虚无中,他为自己画了一个房间。”,在1900年代流浪者莱恩因现实世界意外事故“卡入”后室,坠入Level 0。在黄色迷宫濒临崩溃时,他通过一道印有钢琴键图案的暗门切入Level ∞,最终在边界的阈限中化作永恒的殿堂。 | |
| 入侵物种 | 怀旧 | 一个千禧年小镇的生命力正在不断流失,一切将被抹去,取而代之的是标准统一的高层商品房布满整个层级。 | |
| 登时清明雨 | 悲喜交加 | 他和他的妻子找到了一条无人发现的回到前厅的通道,当他们尝试返回时,后室意志使他去世。妻子和未知实体将缺失部分记忆的他复活了。他们又进行尝试,这次成功了。正值清明节,天上正在下小雨,他们行走在路上,正巧碰到了纪念他失踪的姐姐。 | |
| 空集 | 惊悚和悲剧 | 他在对层级进行探查的时候和小队分开了,就在他试图通过切出回到主基地时,遭到了实体的袭击。当他从昏迷中再次苏醒的那一刻,他发现自己身处一片虚无之中。 | |
| 2A+实体Blanche | 喜剧或动作 | 你是在天鹅座档案馆刷着Backtude的Blanche,突然看到鎏金兵械库的爆团弹广告盗用了你的肖像进行商品宣传。尽管你和Dolly竭力在评论区澄清、维权,甚至这个颠佬在疯狂用小号刷屏辱骂,都无济于事。愤怒的你打开了巨幅书架后的暗格,取出了那把尘封已久的霰弹枪。是时候了。你将和阿尔戈斯一起,杀向Level 11的麦芽糖市场,去找鎏金兵械库的那帮混蛋,好好“打一打”官司了! | |
| 不可避免之物 | 悲剧或悲喜交加 | 正如本杰明·富兰克林所言:“唯有死亡和税收不可避免。”即使在后室之中,税收依然与死亡齐名。从横跨数个层级的大型组织到流浪者小团体,从一瓶瓶杏仁水到某人的器官和鲜血,有形或无形的税务永恒存在。而在后室,被捕逃税者将付出的代价远大于前厅,你很清楚这一点,因为你是/逃税者/税务官员/调查记者。(角色身份任选) | |
| TRA-1 | 科幻 | 在Level 78中,M.E.G.发现了一颗红矮星(TRA-1),拥有7颗类似前厅地球大小的岩质行星(依次由TRA-1a~TRA-1g),其中至少有3颗位于宜居带内,上面可能存在液态水。上级决定由你来探明这个系外恒星系统。 | |
| 这是一场试炼 | 动作和悲喜交加 | 不,你不知道在切入这里之后到底发生了什么。你只知道一点:要比切入这里的其他人跑的更快。没有人知道跑在最后会发生什么,你也不想知道。(可配合本人赞助的成就食用) | |
| 我的回合……? | 喜剧 | 他最近迷上了一款卡牌游戏,在一次任务结束后,他回到休息区和别人打了整整一天的牌,然后因过度疲劳昏死了过去。他醒来的时候,面前站着一个身裹长袍的身影。“现在是你的回合了,给你两个选择。是现在和我决斗呢…….还是去开始电力连接?" | |
| 废墟中的神权政治之绳 | 神秘和动作 | 他接到了一份邀请,前往一处偏僻的图书馆任职图书管理员。可是,随着他接待的客户越来越多,他发觉这个图书馆,貌似和某种不可言说的存在扯上了关系…… | |
| 机器人的喜怒哀乐 | 科幻或奇异 | “你自由了,我命令你,从此不必在听人的指令!” 机器人身旁的人如此说着。机器人的仿生脸上浮现出程序化的笑容,但它瞳孔中的灰光表明:它正感到遗憾。 | |
| Final Work | 动作 | 受够了光在各大评论区跨世界观比战力的上层叙事终于伸出毒手,准备写一篇超级文章,让后室世界观和SCP世界观或战锤40K或克苏鲁或大家一起上掰掰手腕对对碰。胜者为王,败者灰飞烟灭,这是一场你说了算的终局之战。主角从你挑选的世界观中任选。 | |
| 深渊之下 | 浪漫 | 看着它,那样庞大,那样恐怖,那样致命。这里是海波利亚的海底,生命的禁区,但你不在乎,你只因生命的存在而心潮澎湃。你想触碰它。 | |
| 后室终末旅行 | 悲喜交加和/或浪漫 | “脑子很乱,也许是饥饿所导致的。只记得我和尤莉在进来前靠在那块黑曜石上,然后感到身子软趴趴的,有些陷下去的感觉,就来到了这里。”少女与同伴穿行在破败的空间中,但这里一个人也没有了。“无论怎样,我们只是从一个濒死的世界到另一个濒死的世界,然后和它一起挣扎着死去罢了。希望她能明白吧。”此处层级中的孤立效应发生时仍然支持以复杂的方式组成二人的小团体,就当作是魙败的副作用吧 | |
| 骑宝马 | 动作 | 他摸了摸陪伴了他十几年的宝马的白色额部,那匹宝马是棕色的。现在,他要骑着它离开了,而他的身后,还有同样的人向远方骑行。 | |
| 粉紫之旅 | 浪漫 | 粉紫色,浪漫、迷人、朦胧而迷幻,让你着迷,让你最终还是踏上了这场在粉紫色的灯光下释放自我的旅途,你决定要漫游后室中充满这类迷人色彩的层级——Level 750、Level C-151 …… Level C-580 ……Level C-633 …… Level C-1985…… | |
| 复仇者的末路 | 积极 | 后室里的人们为了内心的欲望、信念、或是希望而活着,但总会有人心中充满了扭曲的执念,上至神性实体,下至普通人,但执念或仇恨总有一天要做出抉择,不论那会影响多少人……至少,克莱尔博士总会踏上复仇的道路,林清芝会为湖的另一端而牵心,伊会为辜负了她的组织而……(不必须于上述人物的视角展开,但至少包含其中的一个角色) |

注意:本階段已截止!
即导演组投稿阶段。
在此阶段,导演组的写手将在剧本中挑选一个心仪的投稿,并基于其情节、大纲、提示撰写一篇故事。此阶段允许数个写手挑选同一个剧本投稿,但每个参与的写手仅允许选择一个剧本。导演组的写手不能选择自己的剧本投稿。
此阶段允许但仅允许使用以下导演特权中的一个来对你选择的剧本进行有限的修改3:
【情节装甲】
你可以无视剧本给出的故事基调标签和(或)情节指向。
更多时候被称为主角光环,这是它的导演专用型号。
【不可靠的叙事者】
允许你以故事以外的格式4投稿。
这句话是一个伪命题。
【元叙事】
允许你将剧本的情节作为你自己故事情节的一小部分而略写。
博尔赫斯给一个文学批评家准备了炸弹。
【鼻烟胶卷】
允许你将剧本全文直接引用在你的故事中,你自己撰写的部分无需遵守其内容要求及剧情走向。
“拾得录像”那个更黑暗的兄弟。
【多媒体】
允许你以艺术作品投稿并无视故事基调标签。
网飞改编版。
【剪辑师】
允许你挑选剧本中的某一句话进行自由展开而无需遵循整个剧情。
导演剪辑版。
在完稿并发布你的文章时,请打上2026贺岁电影节活动标签并在评论区说明你选择的剧本与导演特权以及(如果有)青睐之选成就。
在活动截止之前,每名用户最多可投稿 3 篇文章。如有合著,则所有合著者都记作投稿一篇。活动进行期间,所有在此阶段投稿的文章均遵循低分删除规则。

即最终评分阶段。
主办方将在此阶段结束后根据评分和评论情况结算成就、奖项与发放奖项的奖品,赞助者也应在此阶段结束后开始发放青睐之选成就奖励或宣布无符合要求的获奖者。
若您对规则有任何疑问或建议,请通过任意渠道私信负责人Lambda Core或vallerback。
活动时间
提交剧本 / 填写赞助
自此中心页发布开始 - 2026/02/13 23:59
开始拍摄 / 停止提交剧本及赞助
2026/02/14 00:00 - 2026/03/09 23:59
上映 / 停止提交导演组投稿
2026/03/10 00:00 - 2026/03/12 23:59
本日观影场次列表
成就及奖项
奖项
【拜克斯卡Backscar最佳商业片奖】
獲獎者
诶我老婆怎么变成窃皮者了😨 by JiangJie000
【Steam遊戲ALAN WAKE Origins或价值$156HKD及以下的任意遊戲】。
【拜克斯卡Backscar新晋电影人奖】
獲獎者
视线内的千万种现实 by timeout001
切行……失效了? by sorrowbearer
【Steam遊戲The Classrooms或价值$78HKD及以下的任意遊戲】。
【圣丹斯Sundance电影节评审团大奖】
少用、精用代码,排版和行文朴素,并在活动结束时得到20分以上的作品。
【20元人民币】
【费比西FIPRESCI国际影评人奖】
活动结束时获得20分以上,但好评率最低的作品7。
【桌面沙画工艺品摆件一件】
成就
【最佳编剧】
成就獲得者
“你” by rx00000xn
原作 青山刚昌。
【最佳评委】
成就獲得者
Truman22
Here's Jonny!
【首席赞助商】
成就獲得者
即將揭曉
“What's your super power?" "I'm rich."
【荣誉提名】
成就獲得者
切行……失效了?
They are THE ONE.
【Geronimo!】
成就獲得者
诶我老婆怎么变成窃皮者了😨
最先發佈的活動作品
【長且有物】
成就獲得者
故乡何觅新剧场版:序 1.11
縂字數最多的活動作品
【ねえ、タク、楽しかった?】
成就獲得者
只要我通关后室,我就能获得一亿……
最後提交的活動作品
【默片】
成就獲得者
生日快乐,卡梅伦先生
獲得最少評論的活動作品
【三池崇〇】
成就獲得者
选择你的团队规模......
獲得最多評論的活動作品
青睐之选成就
赞助成就填写时间已结束!点此查看赞助页面及规则。
| 成就名 | 赞助人 | 赞助条件 | 赞助内容 | |
|---|---|---|---|---|
| 示例 | 发布文章 | 主办鼓励 | ||
| 字短情长 | 用简短干练的语言塑造核心剧本人物 | 现金20元(支某宝) | ||
| 怀中年兽 | 文章提及至少 1 只猫、狗、鼬等各类常见宠物,并且被提及时存活 | 毛绒拖鞋一双(可视自身宠物喜好提出定制要求,联络QQ:2863314026) | ||
| 渡鸦遗谶 | 在文中适宜地提及或引用埃德加·爱伦·坡的任意作品。 | Steam游戏《The Last Door》或价值不高于36RMB的任意其他游戏 | ||
| 还是 PVP 大佬 | 文章中需提及两名符合「条件」的后室中文维基写手,描写二者进行任意形式的一对一争斗,篇幅不限。「条件」,是指两人皆须于 2026/1/25 前,各自拥有三篇非合著且发布于后室中文维基的文章。 | 以成就达成之故事为主题,绘制四张表情包/梗图,图片遵循 CC0 协议,于 2026/4/12 前提交。表情包/梗图成品可参考此链接。 | ||
| 孩子们,我回来了 | 挑战本成就文章的创作者中,至少有一位符合「条件」的写手,写手需实际参与创作,不得挂名。「条件」,指该写手拥有十篇(含)以上后室中文维基文章,且自 2025/1/25 至 2026/1/25 期间未发布任何后室中文维基作品。因中途更换网络身份而满足条件的写手不计入。 | 绘制成就达成文章写手的半身彩色插图。图片遵循 CC0 协议,于2026/4/30前提交,若写手人数过多则可能延期。半身彩色插图成品可参考此链接。 | ||
| 旧日幻影 | 文中出现与蛇有关的剧情 | 10rmb(支付宝) | ||
| 入戏 | 文中出现一名“观察者”身份角色插手并极大改变了剧情的走向 | 埃尔登法环cdkey国区 | ||
| 爆竹声中一岁除 | 文中出现烟花爆竹并起到关键作用 | 10rmb(支付宝) | ||
| 人3 | 文章中塑造的人物相当立体有特点且成功存活 | 15RMB(V) | ||
| Oh my bitter colour ardour wander 标题来自歌曲 Avid。 | 文章中以任意形式引用四句(段)来自四首不同歌曲的歌词。不必直接由某名角色说出或唱出,但需能看出同正文情节或氛围有所联系;零号字等隐含情形不算在内。 | MUJI(無印良品)便携式无线音箱 MS-PS1CN 1 个,颜色可在橙色/黑色/灰白色/绿色/芥末黄/红色中指定(需在京东旗舰店有货)。可折现 70%(47.6 元人民币,微信或支付宝)。 | ||
| Deep River | 文章中存在一个角色,其身份是鳏夫、教士或殖民者。该角色需至少有三句不同的台词。“鳏夫”不必为已婚后丧偶;教士不限定宗教。 | 远藤周作《深河》,南海出版公司。可折现 15 元人民币,微信或支付宝。 | ||
| Air/Love is Destructive 标题来自动画《新世纪福音战士》。 | 文章中的主要人物或情节关联以下任一或多个要素:(1) 与父亲关系不佳的青少年(早年丧父不算在内),且故事或人物动机与此有关;(2) 巨型多功能或战斗式机器人;(3) 探讨“人与人之间的理解”“人际交往”的问题且得出消极的答案,或者主要人物的行事动机基于对该问题的负面理解。 | 农夫山泉 NFC 果汁 300 ml x 10 瓶。可折现 40 元人民币,微信或支付宝。 | ||
| 热力学学术力作 | 故事中存在名称字数≥3且全为入声字(以平水韵为准),并显著影响了剧情发展的人物、团体或事物 | Steam游戏《Ib》或价值不高于43RMB的任意其他游戏 | ||
| 欢欢喜喜过大年 | 作品选择喜剧主题,其中所有人物均在已存活的其他页面中出现过(包括下叙),并且没有人死亡。 | 6.66元现金,微信支付。 | ||
| 同日异年 | 故事中至少有2条发生在同一时间段但出场角色不同的支线。其之间只能有暗线关联或暗示,不能有直接关系。至少有一名角色存活。 | 微信转账15¥ + 无料一份 | ||
| 王从天降愤怒狰狞 | 来一次他妈的帅到爆炸的救场吧!! | 微信转账5¥ | ||
| 半命题作文 | 文章带有至少一个原创设定或文章系列的标签。剧情和所选设定、文章系列结合最佳者为胜。 | 16 元 RMB(微信或支付宝) | ||
| 我填坑 | 文章中的情节填补或丰富了后室世界观的某个基础设定。“基础设定”的标准由赞助者评判。 | 26 元 RMB(微信或支付宝) | ||
| 百年传承 | 文章标签包含喜剧、悲剧、积极、恐怖、惊悚之一,且使用某种叙述性技巧,使得情节的基调在表面上看起来和标签相反。特别注意:悲喜交加(悲喜剧)并不被视为和喜剧、悲剧相反。 | 16 元 RMB(微信或支付宝) | ||
| 浴火重生 | 在文章开头出现的人物影响了剧情的一定走向,但后来被判定为失踪或推测死亡,最后在大结局中出现的人物(反转),若有多个符合条件的文章,则选择内容和剧情最佳的文章。 | 6RMB(微信) | ||
| 结束了? | 在文章的结尾,事情本来已经趋于平静,可突然通过一段描写(不可以直接点明),让读者感受到事情远远没有结束(神秘感或危机感),然后戛然而止,若有多个文章符合条件,则选择剧情最优秀的文章。 | 本人未发布的交响曲母带和永久版权(不提供证书) | ||
| 菌学家 | 文章同时符合两个及以上剧本(需点明并阐述共同点,多个取结合最合理者) | 20RMB(微信转账) | ||
| …为什么会变成这样呢? | 文中一名主要角色 同时 拥有≥2个正面和≥3个负面buff,以及至少 1 个无关紧要的buff(有明确的来源、具体效果、持续时间,总数>6),选取内容和剧情最佳的文章 | 19.9 元 RMB(微信支付) | ||
| 序列六:工匠 | 主角拥有或替他人制造了一把基于后室物品/现象/实体/层级之特性的武器,在描述该武器能力的同时辅以描述此武器外观的插图(可以ai生成),选最青睐的作品发奖 | 50RMB(微信支付) | ||
| 你火星了:2022救援 | 文章字符总数不超过2000字,至多使用一张图片,且不得使用默认版式以外的任何版式。若有多篇文章符合标准,仅选取最高分文章。 | Steam游戏《Surviving Mars: Relaunched》一份;若折现则为66.6RMB(微信支付) | ||
| 你这是什么马? | 文中的主要角色之一为赛马娘 | 12RMB(微信) | ||
| 不吃这套,谢谢Not Today, Thank You | 一名主要人物使用特定道具免疫敌方远程武器,选取内容和剧情最佳的文章 | 10 元 RMB(微信支付) | ||
| "Say hello to my little friend!" | 文章中出现使用枪械类武器(具体种类不限)倾泻火力的情节 | 10 元 RMB(支付宝或微信) | ||
| 你好 | 文章中包含meta情节或crossover情节 | 10 元 RMB(微信) | ||
| 大家一起包饺子 | 文章结尾出现大于等于三名人物进行同一事件的描写 | 10 元 RMB(微信) | ||
中心页设计
Lambda Core
Banner设计
Ambersight
cakelord114514
技术支持
Lupus Caeruleus





