/* 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; }
该文档由前M.E.G.人员编纂,现存于P.R.I.档案库。
实体编号:C-258
活动范围:较为稳定、实体数目较少的层级
描述:
引路人是一位倾向于为流浪者提供帮助的男性人形实体。该实体拥有较高的智力水平,且具备数种可能改变当今后室格局的未知特殊能力与性质。M.E.G.出于察觉引路人的可利用性,且顾忌其行为所带来的危险性,与该实体签订了秘密合作协议,并尝试对外界封锁所有与之相关的消息。
特殊性质:
以引路人为中心一定范围内,实体和层级所引发的特殊效果或异常现象一定程度减缓,M.E.G.称之为“迟滞”。
根据层级与实体的不同,迟滞减缓的效果与范围存在明显差异。例如,在Level 0内,引路人不受异常的线性空间影响,能够自由地进出此层级,同时能够与层级内的其他流浪者相遇;在Level 6内,引路人仅能够一定程度减缓异常产生的负面情绪,仍无法使任何光源作用于该层级内。
在实体方面,目前已知逐尸鸟无法锁定引路人、苔衣无法与引路人建立共生关系,但是仍能对其周围的流浪者构成威胁。
目前迟滞的具体运行逻辑未知。
引路人拥有极强的再生恢复能力。据该实体描述,只要还有细胞保持活性,便能迅速再生,对正常人类而言致死甚至尸体状况极其糟糕的伤势都无法使其失去生命体征。再生恢复能力暂未知其是否存在限制。
层级或是实体引发的异常现象总是在各种层面上限制流浪者探险的脚步,而Entity C-258的特殊性质,将能极大幅度地拓宽流浪者的探索范围,以发现未知的层级出入口 ,增加发现前厅出口的可能性。
——节选自《就Entity C-258价值评估报告》
Entity C-258某种程度上可以说是引导我们离开后室回到家园的神明。这两种能力相互搭配,可以说大半个后室皆任由他去。如果能与该实体建立深入的合作关系,那么我敢肯定,发现逃离后室的出口仅是时间问题。
——出自M.E.G.内部某职员的随笔
此外,引路人还具有数种未知的自卫手段,包括其特殊能力和携带的特殊器物等。
行为:
与M.E.G.建立合作之前,引路人总是在中低难度的层级游荡,并将所见所闻记录在其随身携带的陈旧笔记本上。
引路人在不同层级游荡时,倾向于与相遇的所有流浪者进行交流并询问是否需要帮助。
据M.E.G长期监测的报告显示,该实体此行为并非单纯出于对流浪者群体的善意。其在与流浪者交流,或是完成对流浪者的帮助行为后,总会尝试索取部分后室的情报。索取的内容多为具有威胁性的实体、难以生存的层级的有关信息。
如果存在流浪者迷失方向的情况,引路人倾向于主动帮助流浪者离开该层级;如果流浪者受到其它实体的袭击并向引路人求助,其会根据实体的数量和强度决定是否帮忙。通常情况下,引路人会使用一把样貌奇特的短铳驱赶实体。据调查显示,这把短铳的铳声能够一定程度驱散实体,铳弹能够对实体造成有效的杀伤。
考虑到引路人明显别有目的,且其交流及帮助的对象包括但不限于U.E.C.等与M.E.G.敌对的团体或组织,M.E.G.不得不加强对该实体的监控。
在同引路人的交流中,该实体展现出对人类群体历史文化浓厚的兴趣。引路人倾向于同流浪者就这些话题进行长时间的交谈,期间引路人会在那本笔记本上进行记录。
引路人具有较强的语言理解能力,能够无障碍地使用任何语言同流浪者交谈。过长时间的交谈可能会造成流浪者的困扰,而在流浪者展现终止交流的倾向时,引路人将通过未知的方式拿出一杯哥伦比亚咖啡和一碟法式鹅肝试图挽留流浪者以继续交谈。
这是个不容忽视的问题,我们并不知道对方的诉求,这将让我们在合作谈判上处于非常不利的地位,我们并不知道他收集这些极其危险的层级和实体的信息的目的。但是考虑到放纵他的行为所带来的风险,我们必须用好这把双刃剑,为了防止其他组织捷足先登,我们必须尽快与该实体进行接触和谈判。
——节选自《关于Entity C-258潜在的威胁报告》
与M.E.G.建立合作关系之后,引路人的各种行为得到了有效管制,但是在配合M.E.G.探查未知层级时,疑似与其目的相悖,表现出相当消极的态度。
引路人对危险因素的感知相当敏感,任何指向引路人的敌意情感都将使其察觉。除非接受了流浪者的保护委托,感受到敌意或是遭受攻击后,引路人会通过切出层级等方式迅速转移自己的位置。据M.E.G.监测报告反应,引路人最终会转移至Level 0停留一段时间。
尽管拥有强大的适应和自保能力,该实体仍然拒绝前往其认为可能造成生命危险、或是难以脱离的层级,这导致了我们对未知领域的开拓效率大大降低。他为我们提供的中低难度层级的信息难堪大用,在中低难度的层级我们也并不需要他的保护。他唯一能够为我们提供能称得上是帮助的,只有定期将我们的精准救赎部门成员引进Level 0.1以获取材料,也因此,我们赋予其“引路人”的称号。
——节选自《关于Entity C-258的合作后续报告》
合作协议的已知部分:
实体Entity C-258将隶属于M.E.G.,未经M.E.G.授权,不得与任何其它团体组织产生任何形式的交流和合作关系。
实体Entity C-258须服从M.E.G的派遣任务,协助人类在低难度层级中寻找可能存在的前厅出口。
M.E.G.不得派遣实体Entity C-258前往任何生存难度大于等于4的层级,做出派遣之前,必须向实体Entity C-258提供相关层级已知的所有情报。
M.E.G.有义务协助实体Entity C-258完成使命,并寻找被其称为“无面灵的城市”的层级。
M.E.G.有权监控实体Entity C-258的活动,实体Entity C-258无权以任何形式解除安装于身上的监测设备;
经过审批后,M.E.G.有义务提供实体Entity C-258索求的的后室相关资料。
实体Entity C-258在M.E.G.的指导和监测下,有权翻阅由M.E.G.提供的部分历史文献。
生物学特征:
引路人的瞳孔呈天蓝色,耳部上端凸起,体温显著低于人类水平,其区间为25℃~30℃,皮肤呈现病态一般的白皙。除上述要素外,引路人的外貌与六七十岁的人类男性并无太大区别,不过其具体物理强度尚不明晰。
目前暂未发现其它同引路人有相似生物学特征的实体,但不排除其是复数实体的可能性。
佩戴黑色圆框的眼镜、披戴灰白色的袍子、将浓密的胡子梳理成麻花状,是该实体象征性的打扮。
发现记录:
关于引路人最初的目击报告是由一位刚切入后室的流浪者提供的。据这名流浪者反映,他在刚切入Level 0时意外地碰见引路人。当时该实体靠坐在一把红木椅上,读着一张类似报纸的文件,椅边还有一张小型圆桌,桌上放着一杯红茶。
这名流浪者还指出,引路人察觉到他的存在时略显尴尬,其似乎认为不会在此处遇见流浪者。
行为准则:
应当:
- 接受引路人的帮助和保护;
不应:
- 尝试介入引路人与M.E.G.的协议;
- 尝试攻击引路人,与其敌对;
- 向引路人无所顾忌地提供后室的情报信息。
附录:
A:“我们必须再次慎重考虑合作的可行性和可能存在的风险,这一纸合作协议,我们是否要延续下去?”
B:“引路人愿意协助我们寻找前厅的出口并不是因为他是什么所谓‘友善的实体’,我们之间自始至终都在相互利用,他跟我们的目的并非相向而行。
他那本笔记里记录着些什么我们至今仍未得知,引路人本身又拥有较高的智力水平,他的想法和目的我们难以捉摸。就这样被他牵着鼻子走,这样真的妥当吗?我们无法有效利用他,但他收集的那些信息却实在地对我们构成威胁!我们必须暂缓甚至终止合作!”C:“与一个机制尚不明晰、强大的智能实体直接撕破脸皮,您当真认为这样做妥当吗?即便存在潜在的威胁,我们也需要他的能力,没有他的特殊性质,谁来帮我们踏入人类无法涉足的地方?Level C-654乃至于其它无数层级的边界必须有人踏足。”
D:“诚然我们一定程度上需要他的特殊性质来帮助人类探索后室的边界与出口,但是您真的认为仅靠谈判,能说服引路人踏入这些层级吗?我们之间的合作并不对等,他的配合态度也相当消极,但他要求我们提供的Level 32的信息,搞不好真的会对我们造成威胁。别忘了,引路人与U.E.C.的接触更先于我们,天知道那群疯子给了多少不利于我们、不利于人类的信息。”
C:“啧……关于他态度消极这点,也不是不能理解,毕竟——”
B:“我希望您多注重实际,看似我们在合约上占尽优势,实则反之,我们无法达到我们想要的目的,却要把可能对我们造成威胁的信息交给‘低难层级向导’,天平并没有向我们这边倾斜!”
E:“稍安勿躁,人家老人家也有自己的目的,也许我们应该坦诚地跟他聊一聊,好好了解一下他的想法,找到我们之间的共同利益,这样他才能积极地配合我们,这样对两边都好。虽然与引路人合作存在各种风险,事实上我们的投入与谨慎也并没有让这些风险转化成真正的灾厄,为了后室全人类的前途,即使是不平等的合作,也是相当有必要的。”
D:“我认为您应该核算一下可行性与成本,把希望寄托在所谓‘聊一聊’很明显并不是一个好的主意,现在维持合作的成本更是无法接受的重担。”
E:“成本?”
A:“是的,成本。Entity C-258拥有较高的智能,并存在与U.E.C接触的前科,我们同他的交流与合作是不可避免存在相互提防的。我们要投入更多的人力物力去监视他,以确保他不会和其它的团体产生接触。
即便如此,在我们从未泄露信息的前提下,他向我们主动提出索要Level 1.5的信息……诚然,暂缓合作可能会直接将我们推入直接的对抗中,这仅仅只是暂缓合作最糟糕的结局。但是保持合作可能引导向的结局呢?在他的目的尚不明晰的前提下,您认为后室内部的开拓为需要付出多少代价?您认为哪一边的风险与成本更难以接受?”B:“U.E.C.、‘母亲’、骷髅女皇,这几个关键词联系在一起,我们根本无法想象和应对其中的后果,希望您考虑妥当。”
C:“……他对于层级的开拓作用终究是不可替代的,失去了引路人的帮助,我们要怎样进一步开拓后室,寻找出口?”
D:“我希望您能够抛下曾被他所救的主观感情,我们现在要考虑的是客观的利益与风险。关于层级的开拓部分,我们也早已有了替代方案。”
E:“哦?到底是什么样的替代方案可以替代引路人的作用?愿闻其详。”
A:“Entity C-147。”
C/E:“啊?”
A:“苔衣智力低下,方便控制,不用担心背叛,只要施加合适的刺激,苔衣就能向着指定的方向扩散;苔衣适应能力强,只需提供充足的水和养分,它们便能够无限扩张。在这个过程中,一两只苔衣的消耗根本无须挂齿,后室内到处都是苔衣,我们也拥有源源不断的补充……与其让一位老人家替我们开疆拓土,苔衣才是代替我们人类去死的最佳劳动力……”
(后续记录内容丢失)
最终,M.E.G.决定在保证友好关系不破裂的前提下,逐步暂缓同引路人的合作。
致各位M.E.G.领导人:
开门见山地说,我感到非常遗憾,我们的合作终究不能以预想的那般美好进行下去,这并不是我出于个人原因不愿配合,而是你我双方都注意到了,我们之间需要一个合适的安全距离。
出于此原因,我打算先你们一步提出终止合作。当然,我充分了解你们的顾虑,我不会拆除安装在我身上的监测设备、也不会同你们认为的危险团体交流。毕竟我也不希望合作破裂后转变成对抗——我既没有信心战胜后室最强大的军政集团,同时完成我的使命也需要你们的帮助。但是请你们相信,我由衷地期盼着下一次真正平等互惠的合作。
出于对前合作对象的关照,请允许我提出些许建议——请你们务必保持对后室的敬仰。希望不是日新月异的科技发明和组织严密的军事能力让你们如此骄横,以至于尝试像驯服猫狗一样控制黑泥,或是毫无尊重地取一个“引路人”这样的绰号。
——菲特德尔·利博塔诺斯
本文作者:shuangpinai
代码指导及文章合作作者:Maenliesi
« Entity C-284 | Entity C-285 | Entity C-286 »