/* M.E.G. Theme [M.E.G. Theme] by TrailmixNCocoa. */ @import url('https://fonts.googleapis.com/css2?family=PT+Mono&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Courier+Prime&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Oxygen+Mono&display=swap'); @import url("http://vivarium.wdfiles.com/local--files/backrooms%3Avivtheme/stylesheet.css"); @font-face { font-family: 'GlowSansSC'; src: url('https://cdn.jsdelivr.net/gh/LupusCaeruleus/Fonts@main/GlowSansSC-Compressed-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'GlowSansSC'; src: url('https://cdn.jsdelivr.net/gh/LupusCaeruleus/Fonts@main/GlowSansSC-Compressed-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; } :root { --theme-base: "black-highlighter"; --theme-id: "meg-records"; --theme-name: "M.E.G. Records Theme"; --logo-image: url("http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3129.PNG"); --header-title: "M.E.G. 记录中心"; --header-subtitle: "M.E.G. 记录保存设施"; --body-font: 'PT Mono', 'Noto Sans SC', sans-serif; --header-font: 'Oxygen Mono', 'GlowSansSC', sans-serif; --title-font: 'Overpass Mono', 'GlowSansSC', sans-serif; --mono-font: 'Courier Prime', 'Noto Serif SC', monospace; --white-monochrome: 210, 212, 176; --text-white-monochrome: 222, 221, 204; --pale-gray-monochrome: 250, 242, 170; --light-gray-monochrome: 94, 91, 35; --gray-monochrome: 54, 52, 21; --black-monochrome: 12, 12, 12; --bright-accent: 255, 245, 166; --medium-accent: 168, 162, 79; --dark-accent: 128, 111, 17; --pale-accent: 203,0, 183; --alt-accent: 163, 132, 31; --meg-accent: 143, 138, 76; --darker-meg-accent: 69, 67, 46; --backrooms-yellow: 215,200,0; --swatch-topmenu-border-color: var(--medium-accent); --swatch-headerh1-color: 222, 222, 222; --swatch-headerh2-color: 237, 230, 123; --link-color: 87, 77, 1; --hover-link-color: 112, 111, 79; --visited-link-color: 168, 162, 49; --background-gradient-distance: 0rem; --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 0% ); --diagonal-stripes: linear-gradient(transparent 0); } #skrollr-body { background-image: radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0); background-repeat: repeat; background-size: 0.25em 0.25em; width: 100%; height: 7.5rem; } #side-bar .side-block div a img { filter: grayscale(100%); } #container { background-image: radial-gradient(circle, rgb(var(--medium-accent), 0.05) 50%, transparent 0); background-size: 0.25em 0.25em; background-repeat: repeat; background-attachment: fixed; } .sd-container { --sd-symbol:var(--sd-text); } #top-bar div.mobile-top-bar > ul > li > a, #top-bar div.top-bar > ul > li > a, #top-bar div.mobile-top-bar > ul > li > ul > li > a, #top-bar div.top-bar > ul > li > ul > li > a { color: rgb(var(--bright-accent)); } div#page-options-bottom-2 > a, div#page-options-bottom > a { border-radius: 0em; -moz-border-radius: 0em; border: none; } div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover { border: none; } #header, #top-bar { background-attachment: scroll; } #header { background-image: none; } #header::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background-image: var(--logo-image); background-size: auto 16rem; background-position: center; background-repeat: no-repeat; opacity: 0.4; } #header h1, #header h1 a { position: absolute; top: 1rem; margin: 0; width: 100%; display: flex; justify-content: center; z-index: 0; } #header h2, #header h2 span, #header h2 span::before { position: absolute; top: 2rem; margin: 0; width: 100%; display: flex; justify-content: center; } #header h1 a::before, #header h2 span::before { text-shadow: .063rem 0.1rem 0.1rem #0c0c0c; } .yui-navset .yui-nav .selected a { color: rgb(var(--bright-accent)) !important; } table.wiki-content-table th { color: rgb(var(--text-white-monochrome)); } #login-status { color: rgb(var(--bright-accent)); } #login-status a { color: rgb(var(--bright-accent)); } #search-top-box input.empty { color: rgb(var(--bright-accent)); } a.newpage { background: transparent; text-decoration: none } a.newpage { color: rgb(var(--alt-accent)) } blockquote { box-shadow: 0.05rem 0.1rem 0.3rem rgba(90, 20, 20,.25); } .styled-quote { background-color:rgb(var(--bright-accent)); border-left: 0.5rem solid rgba(var(--gray-monochrome)); color:rgb(var(--black-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .dark-styled-quote { background-color:rgb(var(--darker-meg-accent)); border-left: 0.5rem solid rgba(var(--meg-accent)); color:rgb(var(--text-white-monochrome)); padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25); } .dark-styled-quote a{ color: rgb(var(--swatch-menubg-medium-color)); } .lightblock { background-color:#f7e481; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .block { background-color:rgb(var(--gray-monochrome)); color:rgb(var(--text-white-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); } .darkblock { background-color:rgb(var(--darker-meg-accent)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color: rgb(var(--text-white-monochrome)); } .darkblock a { color: rgb(var(--swatch-menubg-medium-color)); } .borderblock { background-color:rgb(var( --gray-monochrome)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--bright-accent)); } .alt-borderblock { background-color:rgb(var(--bright-accent)); color:rgb(var(--black-monochrome)); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--gray-monochrome)); } .dark-borderblock { background-color:rgb(var( --darker-meg-accent)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--meg-accent)); } .border-logoblock{ padding: 0.01rem 1rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color:rgb(255, 255, 255); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--gray-monochrome)); border: solid 0.3rem rgb(var(--bright-accent)); } .border-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .dark-border-logoblock{ padding: 0.01rem 1rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); color:rgb(255, 255, 255); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--darker-meg-accent)); border: solid 0.3rem rgb(var(--meg-accent)); } .dark-border-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .logoblock{ padding: 0.01rem 1rem; color:rgb(255, 255, 255); box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--gray-monochrome)); } .logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .dark-logoblock{ padding: 0.01rem 1rem; color:rgb(255, 255, 255); box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); margin: 0.5rem 0 0.5rem 0.25rem; display: block; position: relative; background-color: rgb(var(--darker-meg-accent)); } .dark-logoblock::after{ content: ""; float: center; border: solid 2px #0000; background: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG) center/25% no-repeat; opacity: 0.25; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 1; } .titleblock { background-color: rgb(var(--gray-monochrome)); color:rgb(var(--text-white-monochrome)); padding: 0.5rem 1rem 0.10rem; margin: 1.5rem 0rem 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5); border: solid rgb(var(--bright-accent)) 2px; } .titlebox{ color: rgb(var(--gray-monochrome)); position: relative; top: -1.6rem; background-color: rgb(var(--bright-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .dark-titleblock { background-color: rgb(var(--darker-meg-accent)); color:rgb(var(--text-white-monochrome)); padding: 0.5rem 1rem 0.10rem; margin: 1.5rem 0rem 0.5rem 0rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5); border: solid rgb(var(--meg-accent)) 2px; } .dark-titlebox{ color: rgb(var(--darker-meg-accent)); position: relative; top: -1.6rem; background-color: rgb(var(--meg-accent)); padding: 0.25rem 1rem; line-height: 0.1rem; } .border-block { background-color:rgb(var(--gray-monochrome)); color:rgb(255, 255, 255); padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25); border: solid 0.3rem rgb(var(--gray-monochrome)); } .megbox{ padding:0 0.5rem; margin:1rem 0; background:#b3ac78; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #d6ce92; box-sizing:border-box; } .megflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#f5eeb5; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #c7c089; box-sizing:border-box; transition:0.2s; } .newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(198,191,140,1) 0%, rgba(221,213,154,0) 100%); border-radius:0.8rem; } .light-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#574713; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #dbc46e; box-sizing:border-box; } .light-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#e3d06f; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #6b5d1e;; box-sizing:border-box; transition:0.2s; } .light-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(75,67,16,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .dark-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#4a422e; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; } .dark-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#796522; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #322c20; box-sizing:border-box; transition:0.2s; } .dark-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(50,46,32,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .yellow-featurebox{ padding:0 0.5rem; margin:1rem 0; background:#d1b65c; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; } .yellow-featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#deca64; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #F4F4F4; box-sizing:border-box; transition:0.2s; } .yellow-newsbox{ padding:1px 1rem; margin:1rem 0; background: linear-gradient(90deg, rgba(244,231,139,1) 0%, rgba(214,206,146,0) 100%); border-radius:0.8rem; } .featurebox{ padding:0 0.5rem; margin:1rem 0; background:#f4e78b; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #d6ce92; box-sizing:border-box; } .featureflavor{ padding:0 0.5rem; margin:0.5rem 0; background:#f4e78b; border-radius:0.6rem; box-shadow: 0px 0px 3px; border: 1.75px solid #c7c089; box-sizing:border-box; transition:0.2s; height: auto; } .footerbox{ padding:0.1rem 1rem; margin-top:1rem; background:#222200; border-radius:0 1rem 0 0; color:#FFB961; border: 3px solid #FFEB7D; box-sizing:border-box; } .footerflavor h1{ color: #222200; } .footerflavor h2{ color: #222200; } .footerflavor h3{ color: #222200; } .footerflavor h4{ color: #222200; } .footerflavor h5{ color: #222200; } .footerflavor h6{ color: #222200; } .footerbox h1{ color: #f4e78b; } .footerbox h2{ color: #f4e78b; } .footerbox h3{ color: #f4e78b; } .footerbox h4{ color: #f4e78b; } .footerbox h5{ color: #f4e78b; } .footerbox h6{ color: #f4e78b; } .footerspan{ margin-top:0.2rem; font-size:80%; } .footerflavor{ padding:0.5px 1rem; margin-bottom:1rem; background:#f4e78b; border-radius:0 0 0 1rem; color:#222200; box-sizing:border-box; height: auto; } .profilepic{ border-radius:0.6rem; float:left; max-height:13rem; height:17vw; margin-right:1rem; box-shadow: 0px 0px 3px; box-sizing:border-box; } @media screen and (prefers-reduced-motion: no-preference) { #page-title, #breadcrumbs, #page-content > * { animation-name: fadeIn; animation-duration: 1s; animation-iteration-count: 1; animation-timing-function: ease-out; animation-fill-mode: backwards; } } #page-title { animation-delay: 0s; } @keyframes fadeIn { from { opacity: 0; transform: translate(0,30px); } to { opacity: 1; transform: translate(0,0); } } :root { --fade-in-delay: 0.1s; /* Change the speed here. */ } .filetabs .yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li { display: inline-block; } .filetabs .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { display: block; } .filetabs .yui-navset .yui-content { border-top-width: 15px; } .filetabs .yui-navset .yui-nav a, .filetabs .yui-navset .yui-navset-top .yui-nav a, .filetabs .yui-navset .yui-nav .selected a, .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-navset-top .yui-nav a:focus, .filetabs .yui-navset .yui-nav a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav a:hover { background-color: transparent; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' preserveAspectRatio='none' viewBox='0 0 150 45' xml:space='preserve'%3E%3Cdesc%3ECreated with Fabric.js 4.6.0%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg transform='matrix(1 0 0 1 74.95 22.39)' id='bC-LIzxo7Tu37zCdkDrqS' %3E%3Cpath style='stroke: rgb(0,0,0); stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(84, 84, 65fill-rule: nonzero; opacity: 1;' vector-effect='non-scaling-stroke' transform=' translate(0, 0)' d='M -74.94856 22.50703 L -60.0064 -12.520110000000003 C -60.0064 -12.520110000000003 -55.89385 -21.849030000000003 -47.235839999999996 -22.281930000000003 C -38.57782999999999 -22.714830000000003 46.87608 -22.39016 46.87608 -22.39016 C 46.87608 -22.39016 56.05659 -23.219710000000003 61.40639 -12.520120000000002 C 66.75618 -1.8205300000000015 74.94856 22.506959999999996 74.94856 22.506959999999996 z' stroke-linecap='round' /%3E%3C/g%3E%3Cg transform='matrix(1 0 0 1 75.18 17.97)' id='E8ePkHu_UUyvFWDAIzFyP' %3E%3Cpath style='stroke: rgb(0,0,0); stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(232,231,213); fill-rule: nonzero; opacity: 1;' vector-effect='non-scaling-stroke' transform=' translate(0, 0)' d='M -46.15385 12.0108 L -46.15385 -12.01079 L 46.153839999999995 -12.01079 L 46.153839999999995 12.0108 z' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E"); background-size: 100% 2.7rem; background-repeat: no-repeat; border-width: 0px; border-top: none; background-position: top; } .filetabs .yui-navset .yui-nav a, .filetabs .yui-navset .yui-navset-top .yui-nav a { padding: 4px 20px 0px 20px; } .filetabs .yui-navset .yui-nav .selected a, .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-navset-top .yui-nav a:focus, .filetabs .yui-navset .yui-nav .selected a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav .selected a:hover { padding: 8px 20px 0px 20px; } .filetabs .yui-navset .yui-nav a:hover, .filetabs .yui-navset .yui-navset-top .yui-nav a:hover { padding: 6px 20px 0px 20px; } .filetabs .yui-navset .yui-nav, .filetabs .yui-navset .yui-navset-top .yui-nav { border-color: transparent; } .filetabs .yui-navset .yui-nav .selected, .filetabs .yui-navset .yui-navset-top .yui-nav .selected, .filetabs .yui-navset .yui-nav .selected a:active, .filetabs .yui-navset .yui-nav .selected a:focus, .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { background-color: transparent; } .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { box-shadow: none; } .filetabs .yui-navset .yui-nav li { margin-right: 36px; } .filetabs .yui-navset .yui-nav .selected a { color: rgb(var(--swatch-menubg-medium-color)) !important; } .filetabs .yui-navset .yui-nav a:focus, .filetabs .yui-navset .yui-nav a:hover { color: rgb(var(--swatch-menubg-medium-color)); } .filetabs .yui-navset .yui-nav .selected a em, .filetabs .yui-navset .yui-nav .selected a:hover em { position: relative; top: -4px; } .filetabs .yui-navset .yui-nav a:hover em { position: relative; top: -2px; } .filetabs .yui-navset .yui-nav li, .filetabs .yui-navset .yui-navset-top .yui-nav li { border-bottom: solid 1px rgb(var(--white-monochrome)); } .filetabs .yui-navset .yui-nav li.selected, .filetabs .yui-navset .yui-navset-top .yui-nav li.selected { border-bottom: none; z-index: 1; } code, .code { background-color: rgb(var(--pale-accent)); } #page-content > :nth-child(1) { animation-delay: calc(1 * var(--fade-in-delay)); } #page-content > :nth-child(2) { animation-delay: calc(2 * var(--fade-in-delay)); } #page-content > :nth-child(3) { animation-delay: calc(3 * var(--fade-in-delay)); } #page-content > :nth-child(4) { animation-delay: calc(4 * var(--fade-in-delay)); } #page-content > :nth-child(5) { animation-delay: calc(5 * var(--fade-in-delay)); } #page-content > :nth-child(6) { animation-delay: calc(6 * var(--fade-in-delay)); } #page-content > :nth-child(7) { animation-delay: calc(7 * var(--fade-in-delay)); } #page-content > :nth-child(8) { animation-delay: calc(8 * var(--fade-in-delay)); } #page-content > :nth-child(9) { animation-delay: calc(9 * var(--fade-in-delay)); } #page-content > :nth-child(10) { animation-delay: calc(10 * var(--fade-in-delay)); } #page-content > :nth-child(11) { animation-delay: calc(11 * var(--fade-in-delay)); } #page-content > :nth-child(12) { animation-delay: calc(12 * var(--fade-in-delay)); } #page-content > :nth-child(13) { animation-delay: calc(13 * var(--fade-in-delay)); } #page-content > :nth-child(14) { animation-delay: calc(14 * var(--fade-in-delay)); } #page-content > :nth-child(15) { animation-delay: calc(15 * var(--fade-in-delay)); } #page-content > :nth-child(n+15) { animation-delay: calc(16 * var(--fade-in-delay));} :root{ --base-color: rgb(54, 54, 45); --hover-color: rgb(84, 76, 44); --click-color: rgb(82, 73, 39); } /* #page-content is shoved everywhere to make sure it's the most specific thingy */ /* Styling! */ #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { margin-top: 10px; padding-left: 1rem; padding-right: 1rem; box-shadow: rgb(128, 128, 128) 0px 0px 3px 0px; /* Animated things */ transition: background 0.2s linear; background: var(--base-color); /* Technical bits */ width: min-content; white-space: nowrap; overflow: hidden; } /* The Clicky Text */ #page-content .collapsible-block-link { color: white; font-weight: bold; text-decoration: none; } /* Gets rid of the underline when hovering over the collapsible */ #page-content .collapsible-block-link:hover { text-decoration: none } /* Collapsible content */ #page-content .collapsible-block-content { /* Animated things */ transition: border-top-color 0.2s linear, border-bottom-color 0.2s linear; border-top: solid var(--base-color) 5px; border-bottom: solid var(--base-color) 3px; } /* Folded blocks are animated, unfolded ones are not */ #page-content .collapsible-block-folded { max-width: 100%; } #page-content .collapsible-block-unfolded-link{ width: min-content; } /* Addendum counter */ /* Addendum prefixes */ #page-content .collapsible-block-folded .collapsible-block-link::before { content: "▷"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } #page-content .collapsible-block-unfolded .collapsible-block-link::before { content: "▽"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } /* Hovering effects */ #page-content .collapsible-block-folded:hover, #page-content .collapsible-block-unfolded-link:hover { background: var(--hover-color); max-width: 100%; } /* Collapsible borders - because it looks prettier this way */ #page-content .collapsible-block-unfolded-link:hover + .collapsible-block-content{ border-top-color: var(--hover-color); border-bottom-color: var(--hover-color); } /* When hovering over link, change addendum tag to hover-color */ #page-content .collapsible-block-unfolded-link:hover + .collapsible-block-content::after { background: var(--hover-color); } /* Click flash when clicking, also forces the collapsible to expand */ #page-content .collapsible-block-folded:active, #page-content .collapsible-block-unfolded-link:active, #page-content .collapsible-block-unfolded-link:active + .collapsible-block-content::after { transition: background 0s, max-width 0s; background: var(--click-color); max-width: 100%; } /* On click, change borders to click-color */ #page-content .collapsible-block-unfolded-link:active + .collapsible-block-content { transition: border-top-color 0s, border-bottom-color 0s; border-top-color: var(--click-color); border-bottom-color: var(--click-color); } /* Done with normal collapsibles, now we do all the variations */ /* Unfolded collapsible */ #page-content .unfolded-collapse { margin-top: 10px; padding-left: 1rem; padding-right: 1rem; box-shadow: rgb(128, 128, 128) 0px 0px 3px 0px; background: var(--base-color); /* Text */ color: white; font-weight: bold; /* Technical bits */ width: min-content; white-space: nowrap; overflow: hidden; } /* Addendum prefix */ #page-content .unfolded-collapse::before { content: "▽"; border-right: none; padding-right: 0rem; margin-right: 1rem; font-weight: normal; font-family: var(--mono-font); } /* Bottom border */ #page-content .unfolded-collapse-border { display: block; width: 700px; border-top: solid var(--base-color) 5px; } /* Centering, very simple */ #page-content .center-collapse .collapsible-block-folded, #page-content .center-collapse .collapsible-block-unfolded-link, #page-content .center-collapse .unfolded-collapse{ margin:auto; margin-top: 10px; } /* Fittingly, we finish with the footer object */ /* The footer is actually the giant bottom border object because larger -> smaller works better */ #page-content .addendumfooter{ display: block; border-bottom: solid 3px var(--base-color); margin: auto; text-align: center; } /* Ayer's info-bar patch */ #page-content .info-container .collapsible-block { counter-increment: none; } #page-content .info-container .collapsible-block-folded, #page-content .info-container .collapsible-block-unfolded-link { transition: none; width: 100%; max-width: 100%; margin: 0 auto; padding: 0; box-shadow: none; background: var(--barColour); } #page-content .info-container .collapsible-block-folded::before, #page-content .info-container .collapsible-block-unfolded-link::before { content: ""; display: none; } #page-content .info-container .collapsible-block-content { border-bottom: none; transition: none; border-top: none; } #page-content .info-container .collapsible-block-content::after { display: none; } #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded, #page-content .unfolded-collapse{ line-height: 1.4; } #page-content .collapsible-block-folded .collapsible-block-link::before, #page-content .collapsible-block-unfolded .collapsible-block-link::before, #page-content .unfolded-collapse::before { font-size: 130%; margin-left: -0.4em }
M.E.G.生存指南编辑组编写
- 本册编辑:
Agent Kerns
- 特别鸣谢:
Lizixue编写的主题分类试用页面
- 2022年11月第一版
注意
若您正处于紧急情况下,请跳至最后一分页,参考简易版逃生指南
不论你是在什么样的情况下阅读本手册,你都应该对后室中危机四伏的情况有所体会了。本手册旨在培养和提高每一位流浪者的生存能力与应对突发事件的反应能力,保障每一位流浪者的生命安全。
鉴于目前M.E.G.生存指南编辑组所掌握的资料有限,可能无法为流浪者提供全面的生存指南。因此,我们欢迎经验丰富的生存专家对我们的工作提出建议并提供宝贵的生存经验,以帮助其他流浪者更好地生存。
虽然本手册的内容是为突发事件而准备的,但是在事件发生前做好万全准备,能够为你的生命安全增添一份保障。
了解你所在的层级
在大多数情况下,你所处于的层级都在M.E.G.的数据库中有所记录。因此,在你切入一个新层级之前,务必详细了解该层级的关键信息,例如空间稳定性、实体数量、出入口等。
了解稳定、安全的层级
一个稳定、安全而便于切入的层级能在关键时刻保你一命。建议每一位流浪者至少记住五个安全层级的切入方法。以下仅列出一部分:
- Level 1
- level-4Level 4
- Level 10
- Level 11
- Level 178
- Level C-11 注:进入层级后务必按照档案内要求执行
- Level C-18
- Level C-21
- Level C-28
- Level C-34
提前准备一套应急装备
在紧急逃生时,携带过多装备势必会导致速度下降,且据有关调查,携带大量装备会增加切出所需时间。为尽可能增大你的生还几率,M.E.G.在此列出一份推荐携带的物品清单:(标*为可选项目)1
- 一个能够连接M.E.G.数据库的电子终端
- 两日份口粮
- 杏仁水500ml
- 武器2
- 弹药(建议不超过50发)
- 耳塞和墨镜
- 掌上急救包
- 口罩3
- 诺克立普贴一张
- 一套干净干燥的换洗衣物*
- “AirJoke”牌超级跑鞋*
- 速切终端*(如果你真的能搞来一部的话!)
除以上列出的物品外,你还可以根据自身需求适当增加其他物品。不论你带上什么东西,都请多想一下:我真的需要这个吗?没有它会对我造成什么影响?
保持警惕
我们曾无数次听到这样的悲剧:粗心大意的流浪者倒头便睡,在睡梦中被实体结果了性命——或是一觉起来发现自己到了一个陌生的层级,兜兜转转最后长眠于此。无论你在多么安全的层级中,都不要放松警惕!以下是我们给出的建议:
- 尽可能前往人多的地方,必要时团队行动。
- 时刻携带装备,以便紧急情况下你能够迅速使用它们。
- 睡觉前确认自己处于较为安全、稳定的区域,必要时团队成员轮流守夜放哨。
- 警惕那些不正常或与周边环境格格不入的门/墙/窗户,它们极有可能会导致你意外切出。
- 当你发现你所在的层级突然产生巨大变化4
提前制定好撤退预案
当你有一个详细而周密的撤退计划时,即使你孤军奋战,你的生还几率也比那些三流的团队高出不少。
在制定计划时,需要注意一件事:世事难料。因此,给你的计划一些弹性空间,最好制定一个备用计划。Plan B不一定总是能派上用场,但是有总比没有强。
现在你遭遇了突发事件,所幸,你已经作好了万全准备——什么?你压根没看前面那部分?你甚至没给自己留份口粮?
别担心,即使你现在全身上下一无所有,按照这部分说的做,你也有机会逃出生天。
规则零——保持冷静
在危急关头,冷静的头脑是你最可靠的朋友。无论情况多么糟糕,在作出下一步行动之前都要想清楚。记住,这绝对不是白白浪费时间。
分析当前局势和情况

你肯定不想为了这玩意搭上性命吧?
分析现在的情况:我离最近的切出位置很远吗?我离目标层级很远吗?我手头可用的资源有多少?通过询问自己这几个问题,进行下一步行动。
例如,当你离切出点很远,而你手头的物资又很少,此时你的优先选择就是先在附近简单搜索物资。然而,请时刻记住:你的最终目的是逃离危险,你的生命高于一切。没有谁的生命是可以用两瓶杏仁水换来的!
非必要不战斗
我们来假设这样一种场景:你在逃生路上干掉了每一个你能看到的实体,然而当你发现你的必经之路上有一只猎犬,而你已精疲力尽,还耗尽了弹药——更糟的是,一大群实体被你的枪声吸引过来,如潮水一般涌向你——相信每个流浪者都不愿意见到这种情况。
为了避免上述的情况,我们建议流浪者非必要时不要战斗——战斗会消耗你的能量,发出声响,还可能拖延时间,让你陷入更大的困境。除此之外,有些实体无法通过常规手段消灭,跟它们战斗只是在白白浪费资源。还是那个原则——你的最终目的是逃离危险。
学会使用速切技巧
那些帮助速切玩家们提高成绩的技巧现在可以帮你保命。点此查看速切技巧。
向组织求助
找到一个持有武装并愿意向你提供庇护的组织真的是再好不过了。当你在逃生时遇到下列组织,可以尝试求援:
看到下列组织时,请不惜一切代价远离,有时它们甚至比实体更具威胁。
世事难料。谁能知道你的下一次切出是预期到达Level 11,还是意外掉到黯洃銫?
这部分的内容能够帮助你应对一些意外事件,例如意外切入危险/未探索层级,或是遭遇了未知实体或现象的应对方法。
切入危险/未探索层级
当你满怀希望地找到切出点,等待着掉到Level 11坚硬的柏油马路上时,结果睁开眼,发现自己处在一个陌生的区域——没什么会比这更糟糕了。按照如下方法做,你的生还几率能大大提高。
- 保持冷静,尽量避免发出声音。寻找庇护处或掩体。
- 环顾四周,尽可能避开实体,非必要不战斗。
- 避免触碰层级内的物品,尽可能选择常规方法切出。如果此时身上还有诺克立普贴,可以尝试使用它切出。6
- 当你已经处于绝境时,请把你的经历上传至M.E.G.数据库,帮助更多流浪者规避这一风险。M.E.G.感谢你的付出。
遭遇未知实体
不是每个未知的实体评级都是5A+的,然而为了你的安全,我们不建议你贸然与未知实体进行交互。如果有可能,尽量避免发出声音,避免被它发现,从旁边悄悄溜过去吧。
当然,如果有可能,我们希望你能尽可能细致地观察该实体的外貌特征等,并将其上传至M.E.G.数据库。请确保所有行动不会危及自己的安全。
遭遇未知现象
正如前面所述,遭遇任何未知的事情都是不幸的,尤其是在你遭遇紧急情况逃生时。然而,遭遇未知现象可能是最难解决的事情了。遭遇未知现象时,可以参照以下建议去做:
- 如果该现象没有直接影响到你,尽量避免靠近或扰动。
- 绝大多数情况下,饮用/涂抹杏仁水能够有效缓解异常现象带来的不利影响。
- 如果身边有其他流浪者,可以向对方求助。
- 找到一个安全的地方休息。
- 在该现象的影响消失之后,将你的经历上传至M.E.G.数据库。
如你所见,本指南只列出了最基本的逃离指南,如果你有其他希望补充的内容,请在本分页内补充,并打上你的用户名。请勿修改其他分页内的内容。
某些安全层级的入口并非为某处固定的区域,而是在绝大多数层级都可触发的某套动作或某些物品,这类层级可用于进行紧急逃生,推荐记住其中的一部分。
以下是部分此类可供紧急逃生的层级
Level 157
打开于该层级获得的黑色封皮书可随时切入该层级
缺点:黑色封皮书获取难度大,且离开时只能切入原来的层级,若离开的原先层级为环境危害型层级,使用此方式则等同于慢性死亡。
缺点:此类签名的寻找难度依然不低。同时,于此层级停留过久可能会受到“超视”的不可逆影响。
Level C-14
只要在足够倾斜的斜面进行切出就可以切入。
缺点:并非所有层级都容易找到符合条件的斜坡,欲利用此层级逃生建议自带便携式充气斜面,且欲安全进入此层级唯一出口Level C-11须按照文档内容进行想象。
Level C-86
切入描绘该层级的海报可到达该层级
缺点:此种海报不算常见,且携带需要较大空间
Level C-105
将于该层级获得的荧月沙摊在月光下可进入该层级。
缺点:首次进入该层级以获得荧月沙较为困难。
Level C-117
手持面包,并依照该文档喊出特定句子可切入该层级。
缺点:该层级出口所通向层级不固定,可能误入危险层级。
Level C-309
按照文档喊出特定话语后切入墙壁可进入该层级
缺点:并非所有层级都有墙壁,且该层级的实体会对流浪者有特殊要求。
Level C-633
在中立或友善实体身上使用足量腰果水或腰果香水后抱紧即可切入该层级。
缺点:流浪者需要驯服或结交实体并携带,或寻找友善或中立实体。且以此方式离开有可能导致与同行的实体分离。同时,于此层级停留过久会造成不可逆的精神影响。
速切终点
在自己或目标身体上粘贴诺克立普贴即可。在遭遇危险实体时,可通过这一方法将其暂时『放逐』。
缺点:若作为逃生方式使用可能会导致肢体断裂。
只要有生火工具的话,可以在点火之后双手反扣、十指交叉、落向火焰,在“燃烧”后来到此层级,该层级的出口只有Level C-126,是一个相对非常安全的地方
缺点:如果动作不规范的话,试图进行这样的切出有可能会伤害到自己,并且在Level C-126切出时有可能误入 B.F.P.F.7的领地,如果在Level C-126切出的位置不好的话,甚至会到达一些有一定危险的地方,另外如果没有生火的手段的话,这个方法显然就不会有什么大用了。8
如果运气够好的话,某些非死区层级中会定期在固定地点凭空出现发蓝光的条纹。触摸它们会被传送到藻海上的漂流设施中。
缺点:如果你在死区层级的话,死了这条心吧。另外考虑到离开藻海之后通常是海洋层级,不建议没有携带足够杏仁水交换需要的用具or压根没有做好在海洋层级生存的准备的流浪者使用。
在有关城市的层级中找到一张描写该层级的海报并切入可以进入此层级。
缺点:这种海报只在有关城市的层级中生成,故获取难度较大。
按下于该层级带出的“人类”按钮副本,即可回到此层级。另外,按下任意按钮(极小概率),或在实体附近进入深度睡眠(较大概率)会进入该层级。
缺点:没有来过此层级的流浪者进入此层级有一定困难,这需要在实体附近进入深度睡眠,或者是按下某个按钮。鉴于本文档是关于紧急逃生的,故笔者强烈不建议如此做。若如此做,该流浪者可能会在睡梦中,或是不断尝试按按钮的时候被实体杀死,而并非进入本层级。
Level C-276
在一本可以被定义为“书”的物品的第一页用任意语言写上“英雄的诞生”后入眠可以来到Level C-276。
缺点:使用此方法需确认该层级稳定且流浪者在入睡的过程中不会遭遇危险,且流浪者在此种情况下可以入睡。
Level 109
如果有手机等设备且该层级有WiFi的话,阅读909层文档被拉入909层后闭眼9向后切入level 109
缺点:操作难度高,比较吃运气,且切入到909层时流浪者可能会摔倒到地上导致被特有实体抓住,推荐在流浪者遭遇极端危险时尝试。
下面是模版:
你想补充的内容
[[>]]
[[*user 你的ID]]
[[/>]]
-----
所以,当你在阅读这一部分时,你所在的层级一定已经发生了什么。别担心,这个页面和M.E.G.的求救系统是连在一块的,如果你按下下面的按钮,你的实时位置就会上报到最近的M.E.G.基地。请保持通讯开启,以确保我们能够有效救援。
流浪者,您的救援请求已收到,M.E.G.人员正在前往您的位置。|
在等待救援时间内,请按照以下步骤进行自我救援:
- 保持冷静,判断自己与安全层级间的距离。
- 搜索附近的可用资源,注意不要携带过多装备。
- 利用本层级的地图规划撤离路线,并制定B计划。
- 尝试常规切出方法或使用诺克立普贴切出本层级,并向M.E.G./B.N.T.G./B.A.G.求救。
- 尽可能与他人同行。
- 若意外切出至危险/未探索层级,或遭遇未知实体/现象,请按照“意外事件”分页指导进行自救。
M.E.G.将竭力保障每一位流浪者的人身安全。

M.E.G. - 为了人类的明天
你就没想过带着一挺M240B机枪跑路有多费劲吗?
曾经有一群流浪者因为实体突然消失而傻乐了半天——当他们发现地面崩塌的时候,已经太晚了。
——
Agent Kerns,编写完这部分以后跟“监督者之眼”到我办公室来一趟。
——监督者-B