竞赛优胜作品
这篇设定参加了一场社区活动,而且取得了排名的前三位!
竞赛优胜作品
这篇设定参加了一场社区活动,而且取得了排名的前三位!
:root {
--lh-red: #c0392b;
--lh-blue: #2980b9;
--lh-green: #27ae60;
--lh-dark-green: #16a085;
--lh-purple: #8e44ad;
--lh-orange: #e67e22;
--lh-yellow: #f1c40f;
--lh-paper-bg: 255, 251, 240;
--lh-string-color: 192, 57, 43;
--lh-book-color: var(--gray-monochrome);
--lh-tape-color: 90,90,90,0.3;
--lh-white-bg: 249,249,249;
--lh-dark-bg: 50, 50, 50;
--lh-highlighter: var(--bright-accent);
--lh-border-color: var(--gray-monochrome);
--lh-wiki-note-color: var(--bright-accent)
}
/**
* 旧代码合集
* 为了向下兼容而保留
*/
.grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto}
/**
* 便签纸
* notepaper
*/
.notepaper {
background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0);
line-height: 2em;
background-size: 100% 2em;
background-attachment: local;
border: 2em solid rgb(var(--lh-paper-bg));
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2);
padding: 0;
margin: 1em auto;
box-sizing: border-box;
position: relative
}
.notepaper p {
margin: 0;
font-size: 1.05rem;
letter-spacing: 0.1rem;
line-height: inherit
}
.notepaper.narrow,
.notepaper.wide {
width: 90%
}
@media screen and (min-width:768px){
.notepaper.narrow {
width: 50%
}
.notepaper.wide {
width: 75%
}
}
.notepaper.tight {
border-width: 1rem;
border-left-width: 1.2rem;
border-right-width: 1.2rem;
line-height: 1.8em;
background-size: 100% 1.8em;
font-size: 13px
}
.notepaper.with-string::before {
content: '';
width: 0.5em;
height: 6rem;
background: rgb(var(--lh-string-color));
top: -2rem; right: -1rem;
display: block;
position: absolute;
box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%);
}
.notepaper.with-tape::before {
content: '';
border: 1px solid #ddd;
background: rgba(var(--lh-tape-color));
width: 1.5em;
height: 4em;
transform: rotate(45deg);
display: block;
position: absolute;
top: -3em;
left: -1.8em
}
.notepaper.tight.with-string::before {
top: -1rem;
right: -0.25rem;
}
.notepaper.tight.with-tape::before {
top: -2.5em;
left: -1.3em
}
.notepaper.page {
min-height: 36em;
counter-increment: page;
display: flex;
flex-direction: column;
justify-content: space-between
}
@media screen and (min-width:768px){
.notepaper.page {
width: 70%
}
}
.notepaper.page:after {
content: counter(page);
display: block;
text-align: center
}
.notepaper-group {
counter-reset: page;
}
.book-pattern {
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 100%
}
@media screen and (min-width: 768px) {
.book-pattern .notepaper.page:not(.notepaper > .notepaper) {
width: 50%
}
}
.book-wrapper {
background: rgb(var(--lh-book-color));
padding: 0.5rem;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2);
border-radius: 5px;
margin: 1rem auto
}
@media screen and (min-width: 768px) {
.book-wrapper .notepaper {
margin: 0
}
}
/**
* 文字修饰
*/
.text-highlighted {
position: relative
}
.text-highlighted::before {
content: "";
position: absolute;
height: 0.9em;
bottom: 2px;
left: -2px;
width: 105%;
z-index: -1;
background-color: rgb(var(--lh-highlighter));
opacity: .6;
transform: skew(-15deg);
transition: opacity .2s ease;
border-radius: 3px 8px 10px 6px;
transition: 0.1s ease background-color;
}
.text-underlined {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-thickness: 2px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-wavy {
text-decoration: underline wavy;
text-underline-offset: 4px;
text-decoration-color: rgb(var(--lh-highlighter))
}
.text-circled,
.text-squared {
display: inline-block;
border: 2px solid rgb(var(--lh-highlighter));
border-radius: 100%;
box-sizing: border-box
}
.text-squared { border-radius: 0 }
.text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) }
.text-highlighted.td-red::before { background: var(--lh-red) }
.text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) }
.text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) }
.text-highlighted.td-blue::before { background: var(--lh-blue) }
.text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) }
.text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) }
.text-highlighted.td-green::before { background: var(--lh-green) }
.text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) }
.text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) }
.text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) }
.text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) }
.text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) }
.text-highlighted.td-purple::before { background: var(--lh-purple) }
.text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) }
.text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) }
.text-highlighted.td-yellow::before { background: var(--lh-yellow) }
.text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) }
.text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) }
.text-highlighted.td-orange::before { background: var(--lh-orange) }
.text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) }
.text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) }
/* 隐藏文字 */
.text-blank { color: rgba(0,0,0,0) }
.text-block {
background: rgb(var(--black-monochrome));
color: rgb(var(--black-monochrome));
}
.text-blur {
filter: blur(0.3em);
-webkit-filter: blur(0.3em)
}
.text-hoverback,
.text-selectback {
transition-duration: 0.3s;
transition-property: background, transform, color
}
.text-blank.text-hoverback:hover,
.text-blank.text-selectback::selection,
.text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) }
.text-block.text-hoverback:hover { background: transparent!important }
.text-block.text-selectback::selection,
.text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) }
.text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important }
/**
* 附加项
*/
.with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) }
.with-border-dark { border: 1px solid rgb(var(--black-monochrome)) }
.with-border-light { border: 1px solid rgb(var(--white-monochrome)) }
.with-border-thick { border-width: 2px }
.with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) }
.with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) }
.with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) }
.with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) }
.with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) }
.with-padding, .with-box-style { padding: 0.25em 1em }
.with-p-sm { padding: 0.125em 0.5em }
.with-p-lg { padding: 0.5em 2em }
.with-margin, .with-box-style { margin: 1em auto }
.with-m-sm { margin: 0.5em auto }
.with-m-lg { margin: 2em auto }
.with-narrow-width {
width: 90%!important;
margin-left: auto;
margin-right: auto
}
@media screen and (min-width: 768px) {
.with-narrow-width { width: 75%!important }
}
[class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important }
.with-bg-red { background: var(--lh-red)!important }
.with-bg-blue { background: var(--lh-blue)!important }
.with-bg-green { background: var(--lh-green)!important }
.with-bg-darkgreen { background: var(--lh-dark-green)!important }
.with-bg-yellow { background: var(--lh-yellow)!important }
.with-bg-orange { background: var(--lh-orange)!important }
.with-bg-purple { background: var(--lh-purple)!important }
/**
* 删除类
*/
.offwith-shadow { box-shadow: none!important }
.offwith-border { border: none!important }
.offwith-padding, .offwith-pam { padding: 0!important }
.offwith-margin, .offwith-pam { margin: 0!important }
.offwith-width-limit {
width: auto!important;
margin-left: auto!important;
margin-right: auto!important
}
div[class*="grider"].offwith-grid-gap { grid-gap: 0!important }
/**
* 网格布局
*/
/* Gridder 容器 */
div[class*="gridder"] {
display: grid;
box-sizing: border-box;
grid-gap: 1rem;
padding: 0
}
div[class*="gridder"] * { box-sizing: border-box }
.gridder, .gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
@media screen and (min-width: 768px) {
.pc-gridder, .pc-gridder-col-2 {
grid-template-columns: 1fr 1fr;
}
.pc-gridder-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.pc-gridder-col-4 {
grid-template-columns: repeat(4, 1fr);
}
}
.spanner, .spanner-2 {
grid-column-start: span 2;
}
.spanner-3 {
grid-column-start: span 3;
}
/**
* 告示组件
*/
.signblock,
.signblock-dark,
.signblock-warn {
margin: 1rem auto;
box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4);
background: rgb(var(--lh-white-bg));
font-size: 1.05rem;
padding: 2rem
}
@media screen and (min-width: 768px) {
.signblock,
.signblock-dark,
.signblock-warn {
width: 75%
}
}
.signblock-dark,
.signblock-dark h1 {
background: rgb(var(--lh-dark-bg));
color: #fff
}
.signblock-warn,
.signblock-warn h1 {
background: var(--lh-red);
color: #fff
}
.signblock h1,
.signblock-dark h1,
.signblock-warn h1 {
text-align: center;
font-size: 2rem;
margin: 0;
font-weight: 700
}
.signblock-img {
display: flex;
flex-direction: row;
justify-content: center
}
.signblock-img img {
width: 8em
}
.signblock-footer {
font-size: 0.9em;
text-align: center;
margin: 0.5rem 0;
font-weight: bolder;
display: block
}
/**
* 报告
*/
.reportblock,
.reportblock-dark {
border: 2px solid rgb(var(--lh-border-color));
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3);
background: rgb(var(--white-monochrome));
padding: 0.8rem 1.5rem;
padding-bottom: 0.4rem;
margin: 1.5rem auto;
margin-bottom: 1rem;
position: relative
}
.reportblock hr,
.reportblock-dark hr {
background-color: rgb(var(--lh-border-color));
margin-left: -1.5rem;
margin-right: -1.5rem
}
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
position: absolute;
top: -1rem;
left: 1.5rem;
font-size: 110%;
font-weight: 600;
background: rgb(var(--lh-border-color));
color: #fff;
padding: 0.2rem 0.5rem;
margin: 0;
}
.reportblock-dark,
.reportblock-dark h1 {
border-color: rgb(var(--lh-white-bg));
background: rgb(var(--lh-dark-bg));
color: #fff
}
.reportblock-dark hr {
background-color: rgb(var(--lh-white-bg));
}
/* 更好的折叠框 */
.bettercollap {
margin: 1em 0;
}
.bettercollap .collapsible-block {
width: auto;
overflow: hidden;
border: 1px solid rgb(var(--lh-border-color))
}
.bettercollap .collapsible-block-content,
.bettercollap .collapsible-block-link {
background: rgb(var(--white-monochrome));
padding: 0.5em
}
.bettercollap .collapsible-block-content {
padding-left: 1em;
padding-right: 1em
}
.bettercollap .collapsible-block-link {
color: rgb(var(--lh-border-color));
background: rgb(var(--white-monochrome));
transition: .3s;
display: block;
}
.bettercollap .collapsible-block-link:hover,
.bettercollap .collapsible-block-unfolded .collapsible-block-link,
.styledcollap.bettercollap .collapsible-block-link {
color: rgb(var(--white-monochrome));
background: rgb(var(--lh-border-color))!important;
text-decoration: none
}
.bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) }
.bettercollap .collapsible-block-link::before {
content: "\25BC";
display: inline-block;
margin-right: 0.5em;
transform: rotate(-90deg) scale(0.9)
}
.bettercollap .collapsible-block-unfolded .collapsible-block-link::before {
transform: rotate(0) scale(0.9)
}
.bettercollap .collapsible-block + .collapsible-block { border-top: none }
.styledcollap.bettercollap .collapsible-block {
border-radius: 2px;
box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3)
}
.styledcollap.bettercollap .collapsible-block-content {
background-color: rgb(var(--pale-gray-monochrome));
border-width: 3px
}
.styledcollap.bettercollap .collapsible-block-link:hover {
background: rgba(var(--lh-border-color),0.95)!important;
}
/**
* 提示框
*/
.infoblock {
color: #f1f1f1;
font-weight: bold;
background: #424242;
padding: 5px 5px 5px 5px;
border-radius: 4px;
margin: -0.5rem 0 1rem 0;
display: block;
width: fit-content;
padding-right: 25px;
}
.infoblock::before {
content: "ⓘ "
}
/**
* 单页迭代
*/
.offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none }
.offset-page:target { display: block }
/*
Ethereality Theme
[2023 Wikidot Theme]
By Eltrac
*/
:root {
/* 基本信息 */
--header-title: "Gardenrooms";
--header-subtitle: "卧于自然怀抱中的宁静与平和";
--logo-img: url('');
/* 设置狐步舞/sigma-9 */
--accent: 108, 125, 70;
--header-txt-color: rgb(var(--accent));
--link-txt-color: rgb(var(--accent));
--page-font-size: 0.832rem;
/* 排版工具组 */
--lh-white-bg: 245,245,245;
--lh-dark-bg: var(--accent);
--lh-highlighter: var(--accent);
--lh-border-color: var(--accent);
--lh-wiki-note-color: var(--accent);
/* 适配部分黑标属性 */
--white-monochrome: 250,250,250;
--dark-gray-monochrome: var(--accent);
--black-monochrome: 60,60,60;
/* 飘渺愿景自定义属性 */
--header-bg-img: url('http://koalarooms.wdfiles.com/local--files/theme%3Aethereality/369hallway_%E5%89%AF%E6%9C%AC.jpg');
--header-height: 320px;
--body-bg-color: var(--white-monochrome);
}
@media screen and (min-width: 768px) {
:root {
--page-font-size: 1rem;
}
}
/* 修改版头 */
body {
background-image: none;
background-color: rgb(var(--body-bg-color))
}
div#header {
height: var(--header-height);
}
#extra-div-6 {
/* 版头图片 */
position: absolute;
top: 0;
left: 0;
right: 0;
background-image: var(--header-bg-img);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
height: calc(var(--header-height)/10*9)
}
#extra-div-6::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%;
background-image: linear-gradient(to bottom, transparent 20%, rgb(var(--body-bg-color)))
}
/* 版头文字 */
#header h2,
#header h2::before {
text-shadow: 0.05em 0.05em 0.01em #666;
color: #eee
}
#header h1 a,
#header h1 a::before {
text-shadow: 0.05em 0.05em 0.01em rgba(var(--accent), 0.25)
}
#header h1 {
padding-top: calc(var(--header-height)/9);
padding-bottom: 1rem
}
/* 顶栏 */
#header #top-bar {
position: absolute;
top: height: calc(var(--header-height)/10*9);
height: height: calc(var(--header-height)/10);
display: block;
left: 0
}
@media not all and (max-width: 767px) {
#header #top-bar { max-width: 708px }
}
#header #top-bar .top-bar > ul,
#header #top-bar .mobile-top-bar > ul {
width: 100%;
display: flex;
justify-content: space-between
}
@media screen and (max-width: 767px) {
#header #top-bar .top-bar > ul,
#header #top-bar .mobile-top-bar > ul {
justify-content: center
}
}
#header #top-bar ul {
background: none;
border-radius: 0
}
#header #top-bar a {
color: rgb(var(--accent));
background: transparent;
font-size: 120%
}
#header #top-bar a:not(ul li ul li a) {
padding-bottom: 1rem
}
#header #top-bar ul li ul {
box-shadow: none;
border: 1px solid #ddd;
background-color: rgba(245,245,245,0.75);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}
#header #top-bar ul li ul li a {
line-height: 200%;
transition: background 0.3s
}
#header #top-bar ul li ul li a:hover {
color: #eee !important;
line-height: 200%;
text-indent: 0;
background-color: rgba(var(--accent), 0.75)
}
#top-bar ul li.sfhover a,
#top-bar ul li:hover a,
#top-bar ul li a, #top-bar ul li {
border: none
}
#header #top-bar .open-menu a {
font-size: 30px!important;
padding: 0.25rem;
border-radius: 100%;
background: rgba(var(--accent), 0.65);
box-shadow: 0 0 0.1rem rgba(0,0,0,0.2);
color: #eee
}
#header #top-bar .open-menu a:hover { box-shadow: none }
#header #top-bar .mobile-top-bar {
position: static;
display: flex!important;
justify-content: center
}
/* 分割线 */
#page-content hr {
border-bottom: 3px dashed rgb(var(--accent));
margin: 1em 0;
background: none;
border-radius: 5px;
height: 0
}
/* 图片框 */
.scp-image-block .scp-image-caption,
.scp-image-block img {
margin: 0;
border: none;
background-color: transparent
}
.scp-image-block {
border: 2px solid #c6c6c6;
}
.scp-image-block.block-right { margin-right: 0 }
/* 页面标题 */
#page-title {
border: none;
position: relative;
font-size: 220%
}
#page-title::after {
content: '';
position: absolute;
bottom: -0.5rem;
left: calc(50% - 4rem);
height: 5px;
width: 8rem;
background-color: rgba(var(--accent), 0.8);
}
/* DIV 元素 */
.jotting {
padding: 0 1em;
margin: 1em 2em
}
#page-content .colored-div {
border-color: rgb(var(--accent));
background-color: rgba(var(--accent), 0.3)
}
.lightblock, .darkblock,
.styled-quote, .dark-styled-quote,
.candyblock, .borderblock {
padding: 0 1em;
margin: 0.5em 0.1em;
border-radius: 5px;
border: 1px solid transparent
}
.lightblock,
.styled-quote {
background-color: rgba(var(--accent), 0.1)
}
.darkblock,
.dark-styled-quote {
background-color: rgba(var(--accent), 0.75);
color: #eee
}
.styled-quote, .dark-styled-quote {
border-left: .5rem solid rgb(var(--accent))
}
.candyblock {
background: linear-gradient(45deg,rgba(var(--accent), 0.1) 25%,rgba(var(--accent), 0.3) 0,rgba(var(--accent), 0.3) 50%, rgba(var(--accent), 0.1) 0,rgba(var(--accent), 0.1) 75%,rgba(var(--accent), 0.3) 0);
background-size: 2em 2em;
}
.borderblock {
border: 1px solid #c6c6c6
}
/* 排版工具组 */
div.wiki-note::before { color: #eee }
.reportblock h1:first-child,
.reportblock-dark h1:first-child {
top: -1rem;
left: 0
}
.reportblock,
.reportblock-dark {
padding: 0.4rem 1.5rem;
padding-top: 0
}
.bettercollap .collapsible-block { border-radius: 3px }
#page-content .bettercollap .collapsible-block-link:hover,
#page-content .bettercollap .collapsible-block-link:hover a,
#page-content .bettercollap .collapsible-block-link a:hover,
#page-content .bettercollap .collapsible-block-link:hover a:hover {
color: #eee;
text-decoration: none
}
/* 插入图片 */
.styled-img img {
display: block;
margin: 0.5rem auto;
max-width: 75%;
border-radius: 5px
}
/* 页内标题(Headings) */
#page-content h1 {
position: relative;
width: fit-content
}
#page-content h1:not(.reportblock h1)::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 0.5em;
width: 100%;
background-color: rgba(var(--accent), 0.5)
}
/* 其他页面元素 */
a.newpage { color: rgb(229,194,38) }
a.newpage:hover{ background-color: rgb(229,194,38) }
/* 页面选项 */
#page-options-bottom {
border-top: solid 1px rgba(213, 213, 213, 0.5);
margin-top: 0;
}
#page-options-bottom a { margin-top: 0 }
/* 页脚 */
#license-area {
background-image: linear-gradient(to bottom, rgb(var(--body-bg-color)), rgb(236, 238, 232));
border-top: 0;
margin-top: -1rem;
padding: 1rem 0
}
/* 脚注 */
.hovertip {
background: rgba(236,238,232, 0.75)!important;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
min-width: 8rem
}
.hovertip .footnote .f-footer { display: none }
.hovertip .footnote .f-heading { font-size: 80% }
.hovertip .footnote .f-content { font-size: 110% }
div.footnotes-footer {
border-top: 1px solid #c6c6c6;
border-bottom: 1px solid #c6c6c6;
padding: 0.5rem 1rem;
padding-bottom: 1rem;
margin: 1rem 0
}
/* 侧边栏 */
#side-bar {
background: rgba(236,238,232, 0.9)
}
#side-bar:target { box-shadow: 0 0 4rem rgba(0,0,0,0.15) }
#side-bar .side-block {
border: none;
background: transparent
}
@media screen and (max-width: 767px) {
#side-bar:target .close-menu {
background: unset;
}
}
/* 分页 */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav,
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
border-color: rgb(var(--accent));
}
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
color: rgb(var(--accent));
}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
background-color: rgb(var(--accent));
}
/* 生存难度组件 */
#page-content .sd-container {
--sd-border: 80,80,80;
--sd-bullets: 80,80,80;
--sd-image: 80,80,80;
--sd-symbol: 60,60,60;
--sd-text: 240,240,240
}
/* PLS */
#page-content .pls {
--dark-gray-monochrome: var(--accent);
--pale-gray-monochrome: 246,246,246;
font-size: 0.85rem
}
#page-content .pls-title,
#page-content .pls-list {
margin: 0!important
}
#page-content .pls-title { font-size: 1.5rem }
#page-content .pls-list { font-size: 1.1rem }
/* COCS / CECS */
.wrapper {
--cocs-dark: var(--accent);
--cocs-light: 240,240,240;
--cecs-dark: var(--accent);
--cecs-light: 240,240,240;
}
/* IETS */
.box {
margin: 0;
border: none;
padding: 0 0.5rem;
}
/* 评分模块 */
#main-content div.page-rate-widget-box,
#page-content .rate-box-with-credit-button {
border: none;
box-shadow: none;
background: transparent;
padding: 0
}
#main-content span.rate-points,
#main-content span.btn {
background: transparent!important;
}
#main-content .creditButtonStandalone p a {
background-color: rgb(var(--accent));
font-size: 1rem;
padding: 0.25rem;
}
/* 其他 */
#account-topbutton { border: none }
#login-status {
background: rgba(var(--body-bg-color),.4);
padding: 0.35rem 0.5rem;
border-radius: 2px;
}
#search-top-box-form {
margin-top: 0.25rem;
}
/* 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;
}
✍️ 衍生世界观 / 等级 5
此故事并为发生于默认时间线的埃珥拉,仅为『死末摇篮』设定中发生的故事,如无特殊说明,默认一设本故事并未发生。
重建时代_大会520年,潮退元年5月20日_纪念日下午5点整_星火同盟总指挥室,星火熙熙基金会主会议室_会议中_
一位高挑的狐狸耳朵女士正甩着毛茸茸的大尾巴,弯下腰去,将U盘插入播放器,用手指轻划屏幕,随即一段强而有力的音乐响彻了整个会议室。
“布谷~布谷~布谷~布——”
“在那清脆嘹亮的布谷鸟铃Alarm响起之前,我已翻身下床用尽毕生气力Power藏于裂隙之间;
“直至看闹钟响破Break了屋厅,我才怯生生穿好衣襟Closer,去迎接新的双亲NewPerson。”
“Alarm_Break_Power. NewPerson_Closer.
……
会议室中的众人耐心等待音乐完结,而后都沉默不语,默默低着头,但此时的会议室中的空气并不宁静,一股股白烟自上而下蔓延开来。最后还是一位面容沧桑枯槁的“爷爷辈(自称)”老者率先打破了寂静,用恰好令议室内所有人都能够听到的声音,不卑不亢地说道。
“江登先生,您对这首歌有什么看法?”
江登嘴里叼着烟,用刚完成调试的左手撑着脑袋,嘴中的烟上下摇了摇,眼皮都不愿意抬一下,脸上苦恼尽显——但很快开朗了起来,仿佛是找到了新的乐子一般,于是反问老者说道。
“那我问你,亲爱的张国建先生,这根烟来自喜欢发癫屠杀有机体的肃正协议,与其他星际市场上售卖的实体烟相比有什么不同呢?”
张国建脸上半红半白,但转念一想,苦恼地摇了摇头,一边苦笑一边将自己的茶杯交还给身边的助理,摇摇晃晃地将自己支了起来,从胸口的卡带中拿出激光笔,往投影屏上一打,红点正正投到了象征着“La”的音符状符号上,随即幻灯片变换,有意无意间略过了一幅幅象征苦难的相片,最终停留在一张印有烧焦剧本的图片上。于是众人看向幻灯,张国建则满目悲怆,几乎将五官拧巴到了一起,会议室中的音响发出凄凉的乐声,好似一轮残月投入井中暗自磨灭。张国建将腰拱得更弯了,仿佛要给什么大人物鞠躬似的,又好像在诉说着什么似的,他就这样缓缓开口说到。
“如你所见,时光攘攘,什么都变了……可是苦难却没有改变,故事、历史这类口口相传的东西还好说,就是剧本了、音乐了,这类东西的载体太脆弱了,还有……我们的文化在世界范围内本来就缺少交流,脆弱得千疮百孔,‘涨潮’后就更什么都不剩下了,虽然……但还是希望贵方可以拷贝归还我们文明的存档,我们好重现文明的——”
缓慢升起的银烟略带着玩味看向不远处那位早已疲倦不堪的半机械改造人,盯得对方心里发怵,却始终含着结尾几个字不敢吐出来。
“文明这东西,多你们一个不少,少你们一个不多,至于辉煌不辉煌,关我屁事?我本来就一个跟着科研船去探索裂缝和异像的傻逼罢了。”
张国建咽了口口水,看似面不改色,实际内心早已悬得高高的,就要跳出嗓子眼似的,气势与姿态终于颓了下来,不由自主地顺着江登的话说了下去。
“我们的文明比起贵方简直是牛毛一般,不,不值一提——”
这位早已年过花甲的老人意识到自己的嘴犯了个大错,在心底暗骂着自己,死命咬住老态龙钟的舌头,不让它再发出一个音节。此时,一位猫猫将军把心一横,至生死于度外,笔直地站了起来,凭借着自己的身高扫视众人一圈,勉强找回点自信,化作肾上腺素支撑着身体提出了自己的抗议。
“直接给我们一台引擎对于你来说也没有什么损失不是吗?不就是随手一挥的事?为什么非要逼着我们去研究那些完全没有用的结论!”
“喔~你凭什么认为你们,不会为了超越光速的机会而厮杀?”
江登甚至都没正眼看这位将军,自顾自地玩着从弥亚玛特那边抢的打火机,不断地点火熄火,随即往桌上一砸,将其变成了一块密钥。他又从兜里摸出一根烟,用食指在点火端轻轻一弹,随后指了指在议会桌上,一位长有雪白狐狸大耳朵的不显眼小女孩。
“你们以为自己是罗鹏?呵!有些事为什么不问问那边的狐耳女士呢?很多东西本就不是想的那样简单——当然我建议你们先修下脑子,别开源把智商给开没了~”
众人随即将视线投到了雪白狐耳幼女身上,死死盯着她。她倒是一副无所事事的样子,用世界木梳子整理着自己洁白蓬松的尾巴,面前赫然摆着一座马克杯高的水果面包层布丁。
见到众人交织投射而来的视线,洁白狐耳萝莉像是怕有人要抢她的布丁似的,连忙扒拉了一口下肚,拍了拍自己饱饱的小腹,一跳便到了大理石地板上,一米三的个子还没有桌腿高呢,就愤愤地腾腾往上跳着,最后不得已放弃了,只得以爬上了属于自己的椅子,堪堪露出了脑袋后,委屈地盯着江登的眼睛,无比可怜地撒娇道。
“夏洛特不知道哦,你们不如去问问阿娜卡尔大姊嗷~”
于是众人将视线转移到了刚刚播放曲子的高挑橘黄狐耳女士身上,瞅得她贼滋滋地眯起了眼睛,站在夏洛特的身后,整个就是一条懒洋洋的狐狸。
“既然伟大的夏洛特_幻都不知道,那么问我也就无济于事喽~”
众人又将目光放回到江登身上,随即沉默。还是江国建叹了口气,率先开了口。
“您看,伟大的江登先生,一个长不大的孩子,一个老不死的年轻侍从,怎么可能——”
江登无情地打断了张国建的话,深深看着他的机械义眼,及长满全身的机械零件,轻笑了一声。
“一个文明的败类,一堆坐享其成的旧贵族,不管是哪个种族都糟糕透了——不要忘记你们的筛选是被打断的,懂吗?等你们说通了那两个‘长不大’、‘老不死’的‘意志一体化聚合体’再说吧~要不是我们的降临,你们迟总也得被祂‘同化’成‘卡米拉尔’,至于文化多样性?我们本来就是最大的多样性文明……跟你们说这么多干什么呢,反正没有我们,你们迟早也得自生自灭。”
众人听完了这番话,将头低得低低的,再也不敢看江登一眼,心里却没有一点脾气。但这其中并不包括夏洛特与阿娜卡尔,她们只是面无表情地盯着江登看,想要把他看透,想要用视线将其内心剖视,但最终还是无济于事。只见到江登一副云淡风轻的样子,满不在乎地翘着腿,手里一翻,密钥又变成了香烟,随即拿出打火机,点上了,吐出了个大大的烟圈。
“你们自己抓紧重建吧,珍惜大家的时间,下回即使兰塔芙系和在座二位共同出面我也不会来了。”
说完江登起身,眨眼功夫就消失在了众人的视野里,与此同时,夏洛特和兰塔芙系共同闪身消失,只留下了木然的张国建于众多落寞的家伙。
重建时代_大会520年,潮退元年5月20日_纪念日下午5点15分_某高原,原野之中,几何建筑之内_
一位可爱的少女灵动地眨着大大的眼睛,身临于全息投影之中,看着“街道”上的主人公,等待好戏开场。就在这时,一片微不可查的佤夕幂能波纹荡漾开来,一位面容紧锁到像是吃了苍蝇的男子将手上的烟蒂一弹,于是烟蒂直直地朝着主人公飞去,不偏不倚正正好好弹到了他的额头上,令其的幻影恍惚了一下,随即如泡影般消失无踪了。虽然身上的衣物一尘不染也绝对不会沾染一分一毫的污渍,可男子还是用手轻振衣裳,抖了抖并不存在的灰尘,随即“微笑”看向少女——某江姓男子红温了,皮笑肉不笑地盯着少女看。
少女撇了撇嘴,随即关闭了全息投影,使身边的环境恢复了原样,双手环抱着胸,靠着墙壁,笑盈盈地说道。
“江~登~先~生~,音乐好听吗?”
江登手一翻,一件设备随即出现在手心之中,不是少女的全息投影器又是什么呢?这回换做江登笑盈盈地说话了。
“兰塔芙希女士,你的FHD设备就先借我两天喽~”
看到自己的全息设备被江登“没收”,兰塔芙希慌了,随即哭丧着脸,整个人都不好了。
“欸!我就只剩下这一个了,只剩下这一件设备了!”
看到兰塔芙希吃了瘪,江登心里也算是平衡了一些,随即把全息设备交还给兰塔芙系,拍了拍她的肩膀,直截了当地说道。
“再有下次,你答应的你自己去。”
兰塔芙希看到自己的设备失而复得,心里高兴坏了,于是应付道。
“啊嘞啊嘞,我让他们找不到我们不就好了,『终焉』恋童癖快把轨道舱建好了,待会直接把东西搬到上面不就好了?”
江登看了看系统时间,点了点头,随即透过屋顶看到了上空漂浮的轨道舱。
“是快了……”
兰塔芙希瞄了一眼江登,这个和帕拉多长得几乎一摸一样的男子,上会这样一起呆着是一百二十年前了吧……
还不等兰塔芙希感叹完时光,就听得脑海内的警报大响——有人来闯关了!
由于警报链接的是二人的意识网络,所以空气显得异常地宁静,宁静得仿佛一潭死水似的。只见江登率先一步踏出,用力场将兰塔芙希围了起来,微微皱眉。兰塔芙希也认识到了事情的严重性,随即将意识网络向外扩散,试图查询出异常,但外界的监察设施都失效了,兰塔芙希甩了甩脑袋,将冗杂的信息抛了出去,冲着江登摇了摇头。
“不应该呀……”
江登身影一晃消失无踪,兰塔芙希试图跟上他,却再也查询不到他的位置ID了。
重建时代_大会520年,潮退元年5月20日_纪念日下午5点15分_某高原,原野上_
高挑的狐耳女士正在向一个方向集中发射火炎,只见到火炎弹在半空中飞舞着、旋转着,而后其中几发像是遇到弹板般偏移了出去。这少而又少的火炎弹仅仅是偏移了几分,却还是被狐耳女士敏锐地察觉了出来,随后大踏步朝着火炎偏移的地方走去,伸手一探,只是探到了空气。狐耳女士却神经兮兮地笑了笑,朝向身后的小女孩说道。
“小妹,已经找到,可以出来了哦~”
只见到空气突然扭曲了一瞬间,一只可爱爱的白发金红异瞳狐耳小萝莉凭空出现,立正站好,直愣愣地朝自己姐姐的方向看着,想要望穿那一片空间。虽然那片空间在外人看来仍然是空荡荡的,但在那位兽耳小萝莉的眼里却像是凭生中最最有趣的玩具一般,随即莞尔一笑,示意让自己的姐姐向后撤步。用手指一指,魔素风暴随即席卷了那一整片空间,浓到了极致的魔素如同沥青一般包裹了每一片所能包裹的物质。但还不够,小萝莉娇喝一声,将空间中逸散的魔素向中心一聚,直至沸腾起来,大量精纯的气态魔素蒸发而出,在空气中凝成水雾状物质,整个原野上仿佛起了海雾一般,白茫茫的一大片。最后小萝莉的眼睛一闪,一红一金两道光柱自空气中合二为一,变为如残暮般神圣而凄凉的橘黄色。这光束在空中分解、扩散,直至渲染了整片空间,使其变得格外的辉煌、灿烂。也就在这时候,一座典型的非欧几里和样式建筑显现出来,萝莉将光束微调,使得建筑物逐渐规则起来。最后,她将眼中的光束熄灭,空间中的橘黄色却没有消退——橘黄色仿佛有自我意志般缓缓向着建筑物靠拢,直至使其笼罩上一层光晕,不断向外扩散、延申着——这就是了。
高挑的狐耳女士看到四散的橘黄光晕,脸上闪烁其红晕——多么浪漫,多么神圣,多么温暖,这就是伟大的我的妹妹——伟大的夏洛特_幻!女士仰天长啸,鹅笑起来,那笑声令人毛骨悚然,像是活生生夺人心魄的恶魔一般。
看到自己的姐姐满脸的红潮,像一个痴女似的大笑,不禁满头黑线。于是夏洛特大踏步走到了姐姐的面前,摇了摇她的手臂。女士见到靠近自己的妹妹,主动蹲了下来,去索求拥抱。可夏洛特却仅仅略过了她,自顾自地朝着几何体样式建筑走去。
“好了,阿娜卡尔糖糖,咱们先忙正事吧~”
阿娜卡尔听到夏洛特的话,立马站正了,脸上神情庄重肃穆,迈着优雅的步子跟随在自己亲爱妹妹的身后,不亚于任何一位顶级侍从。
夏洛特饶了建筑物一圈,却没有发现明显的出入口,于是不急不躁地站住,在脑海里计算着建筑物内部空间的绝对坐标。就在计算完成后的那一霎那,夏洛特的瞳孔一缩,随后意念一动,将阿娜卡尔里三层外三层地包裹进力场之中。随即连忙拉着她爆退,在退后了十卡米后猛然停下。没能回答姐姐的疑问,就将其护在了身后。紧接着一阵飞沙走石,一道道夹杂着巨量佤夕幂能的空气弹直冲夏洛特的门面。夏洛特强行开启魔素护盾,想要抵消佤夕幂能的侵蚀,却还是慢了一步,数发佤夕幂能空气弹打到了她的额头,夏洛特只觉得意识海一阵麻木——自己的大脑被侵蚀了。
夏洛特顽强地撑着魔素护盾,丝毫不顾及佤夕幂能对自己身体的侵蚀,她很讨厌这种麻木感,像是南柯一梦似的,仿佛身边的一切将会化为泡影,消散无踪。随着密如雨点的声音消失后,夏洛特知晓佤夕幂能空气弹已经停滞了下来,于是收起了护盾,来不及顾及自己受到的侵蚀,便回头阿娜卡尔。
阿娜卡尔心疼得要落下泪花,可是还没有来及出声关切,其行动就被远处的声音打断了。只见到江登黑着脸,满身杀气地盯着自己二人。
“好啊,真以为我不敢收拾你们是吧,身后无依无靠,连爆星都做不到的两个娃娃,想好怎么死了吗?”
插入倒叙_涨潮时代末至重建时代初_大会519年5月29日凌晨至大会520年5月20日下午5点15分_某人_意识海里,情绪海中_
519.5.29
如你所见,我是幻——夏洛特_幻。
今天是个好日子,我和阿娜卡尔的好日子。
帕拉多死翘翘了,什么乱七八糟、垃圾到没边的智械群体就要离开我的星球了,我的“同化”大计序章就要圆满成功了——本来应当是如此的。
可恶的硅板金属人竟然赖在这里不走了,还口口声声要传授我们知识——
算了,作为东道主要有包容力,没准传授完知识就拍拍屁股走人了呢?
我的『灵魂力』俺寻思之力在此片空间的占比还不够,就先忍了吧~
对了,据我了解,智械极端推崇算力,而我……
嘤,绝对不能被他们发现我的秘密!!!
519.6.15
啊嘞啊嘞,我是夏洛特_幻来着。
已经一个月没来情绪海了,这一阵子真是
我的演技应该很好吧,丝毫没有败露出自己的秘密。
嗯~
佤夕幂能聚合生物都被移除了,现在满世界的环境都是最佳状态——
何不趁世界没被子民填满的时候去撒欢呢?
事实应该是如此的——
就在我和阿娜卡尔前脚踏出大门准备瞬移到因理高原的时候,那个讨厌的,歇斯底里残破机械人的替身找上门来了,让我去执掌本来就是我自己的家……
欺负我打不过你们是吧……等着我,等强大了我就找上你们弱智械的门,一人扇一个巴掌,然后就把你们同化了……
哼,这是我的家,不需要你说,就是我的家,我永远的家!!!
519.11.11
什么“视界刺针”,亏他们能想出来这种低效、无脑的穿梭体……
还要穿越“黑洞”,你们怎么不去穿白洞啊!
这种玩意根本指定不了方向好吧,连锚点都设置不了,什么弱智玩意。
通过引力这种作用力还是太冒险了……还是我的传送门靠谱。
伟大的xXx_幻,我究竟何时能回归您的意识海啊——
519.12.30
大家好啊,我是无所不能的夏洛特_幻~
一年快结束了,家里的孩子也长大了,或许该给他们一定的自主权了……
明天破烂机械文明使者就要演讲了,希望他们马上抛下知识就离开。
520.1.1
他们怎么可以这样,怎么可以这样,怎~么~可~以~这~样~啊~
鬼才会跟他们走,我可不想沦为死气沉沉的算法,把人当作数据,也亏你们尊为“智械文明”,灵魂代码真的是白瞎了。
我决定了,不能给孩子们自主权,至少这方面的绝对不能给!
我~要~精~神~控~制~你~们~了~
520.1.2
为什么机械能察觉灵魂啊……
这不唯心,也不唯物啊……
完了,这下我彻底完了……什么统一大计,什么传送门,什么与幻大人重叙旧情啊……
我大抵是要被当作绒布球了……
嘤嘤嘤……
520.1.3
等等——
好像事情还有转机,他们或许并未察觉到模因的源头?
希望不是错觉,一定不是,是吧,肯定不是对吧!
好,就这样,我不能再沉沦下去了,我还要和阿娜卡尔共同统一宇宙呢!
嘿嘿嘿……
520.5.19.17:13
好了,目前我的计划实行地都十分完美,简直是PPPPERFFFECT!
不过那个还没我岁数大的智械老登和我的孩子在明天要开会,去掺和一脚似乎也不错?
好,就这样决定了qwq~
520.5.20
等等……
等等!!!
他说了‘意志一体化聚合体’是吧,他绝对说了!!!
不要啊……我不想与祂天人永隔啊……
不行,不能再藏了,我要去和他谈判!!!
我打不过一哭二闹三上吊总行吧……
阿娜卡尔也得得到赦免!!!
重建时代_大会520年,潮退元年5月20日_纪念日下午5点21分_某高原,原野上_
说时迟那时快,还不等江登说完,夏洛特的体内便爆发出一股极其汹涌的魔素,好似要以摧枯拉朽之势将眼前的障碍抹除一般。而江登只是右手一抖,凭空摸出一柄通体雪白的长枪,面带不屑地指着魔素洪流,将其一分为二——可边上的建筑就遭殃了,直接被洪流撞碎,又被卷携在空中。
可是洪流却没有消散,而是在空中翻滚,沸腾,变白,蒸发出大量的气态魔素,随即魔素朝着江登合拢,想要把江登变成“饺子馅”。
江登面无表情,眼睛迸射出一道凶光,左手唤出画笔,一扫,暴风席卷般将魔素吸纳。雾气淡了,江登看也不看夏洛特一眼,一个闪身便瞬移到了夏洛特身后,右手左手同时刺出,长矛直插入夏洛特的胸口,画笔贯穿了她的小腹。夏洛特却丝毫不顾及自己的两处致命伤,抬起手来,握住江登的长矛与画笔,向前靠拢江登,竟然将其再刺入了自己三四分。直至这时,阿娜卡尔才勉强反应了过来,捂住嘴巴,看到被两柄力气穿成串的夏洛特,捂住了自己的嘴巴,眼泪夺眶而出,却说不出一个字,最终倒了下去。
“你很狂啊,伟大的夏洛特_幻?”
江登没有感情,一字一顿地说出这句话,眼神冷漠,像是在看一具死尸。
“呵呵,兽活着,就得为自己寻得应有的尊严——喝!”
夏洛特幻又向前走了一步,倒刺的矛头完全穿透了她的身体——很痛;画笔在吸食自己的灵魂——很痛。
但夏洛特连眉头都没有皱一下——她闭上了眼睛!
“疼啊,比死了还疼啊……去祂宇宙的天王老子,我不认这个道!”
在江登放开长矛的同时,夏洛特向前走了一步、两步、三步……直至抓住了江登的胳膊。江登将她的手甩开,仍是面无表情地注视着夏洛特——一秒、两秒、三秒……
夏洛特又向前迈进了三步,又一次抓住了江登的手臂,这次她死死地拽着,江登却也是不恼,默默地看着夏洛特。
“呵呵,很惊讶对吧,很惊讶我为什么没有变成一具干尸是吧?我呸,你永远都杀不死我!”
恶狠狠地瞪着江登,瞪得江登心里直冒冷汗,于是江登挣开夏洛特的手,江登将目光打向了阿娜卡尔,夏洛特瞬间慌了。她惊恐地看着江登,再也顾不上腹部、胸口伤势的撕裂,拼了命挡在了江登的神前,抱着他的大腿,随着他的脚步被拖行。
“不要,不要,阿娜卡尔她没有……她没有!你冲我来,都冲我来啊!”
江登没有停步,只是向前慢慢迈着步子,不一会就走到了阿娜卡尔的面前。
他盯着阿娜卡尔看,伸手调用佤夕幂能,对冲撕裂着夏洛特施加的力场。
慌了,夏洛特在看到自己的力场像窗户纸般被层层撕开,夏洛特彻底慌了。眼泪不自主地往下流淌,与鲜血、灰尘混成一潭——夏洛特只觉得自己的灵魂海好像和力场同时间被层层撕碎,绝望与无力感涌了上来。她知道,这次,没人再来帮自己了。
“我陪你回去,去智械文明,去那,任你们处置!是切断四肢沦为人棍变成计算机器也好,丢掉思考能力成为奴隶也罢,求求你放过阿娜卡尔,放过我的姐姐,求求你,求求你……夏洛特会乖乖听话的……”
江登听着夏洛特的呻吟,内心泛起一阵恶寒——这种玩意塞突触凝练机里我都嫌污染超维逻辑。不经意间动作一僵。夏洛特像是看到了救命稻草一般抬起了头来,意识海中思索着,想通了什么似的,就要自断四肢。
江登内心的恶寒更重了,但这次不是来自于夏洛特幻,而是来自——
重建时代_大会520年,潮退元年5月20日_纪念日下午5点27分_某高原,原野上_
江登感到了一股恶寒,只见到一位熟女正站在江登的身后,恶狠狠地注视着自己腿上挂着的夏洛特,不是特薇拉又是谁呢?
她完蛋了。
来不及多想,江登停下了手里的动作,怜悯地看着成为自己挂件的夏洛特幻。闭上了眼睛,不再关注。
没等夏洛特来得及自废四肢,特薇拉便瞬移了过来,一脚将夏洛特踢飞了。夏洛特身上的伤口几乎要将她断做两节,肉身的疼痛与灵魂的流失使其生不如死,但由于意识海被自己锁定,所以无法晕厥过去——夏洛特要疯了。也就在这个时候,她意识中的调节器强行扭转了她的意志,使其精神状态恢复正常,但没过一会,她又会因疼痛而疯掉。现在,她身体的机能已不能支持她继续做出任何活动,意识海也几近停摆。但她就在那里挣扎着,凭借本能向着阿娜卡尔的方向蠕动。
江登睁开了眼睛,朝后望了望,叹了口气。躲闪开特薇拉那充满母性的关切目光,转头就驱散了空气中弥漫的魔素,可建筑物上的光晕仍旧没有散去,这令江登有些头大,下意识就抽出来一支烟。特薇拉无语地闭上了眼睛,认命般默许了江登点烟。江登猛吸了一口,冲着几乎被拦腰斩断的夏洛特指了指,又点了点昏厥过去的阿娜卡尔。
“抓不抓回博物天枢?要么废了得了。”
特薇拉看都不看毫不在意地说道。
“用佤夕幂能抹了呗,反正也没人在乎。”
江登点了点头,随即凝练出来两杆纯粹由佤夕幂能构成的长枪,一把瞄准了在地上挣扎爬行的夏洛特_幻,另一把指向阿娜卡尔,毫不犹豫地射了出去。
巧合,无数的巧合铆合成为了这个世界。
智械的诞生、发现并应用的是瓦夕幂能、帕拉多被制造出来……
埃珥拉的风暴墙、主导星球的是泛人类族群、魔科同时被发展起来……
树海的幻灭、幻被抛向的是染墨宇宙、夏洛特与阿娜卡尔获得新生……
但这些都仅仅只是巧合吗?
这个世界被我称作“染墨宇宙”,却没有任何墨客的痕迹,那为什么要叫做染墨宇宙呢?
是黑色的墨汁尚未漫延过来,还是这张白纸本来是黑的呢?
这片时空不只有一条延伸的线,想要与其缠绕的终究要分支出来墨客理想中的份数,而后与这里的一条条线段交织,扭曲到一起,最后任由墨客挑选,将精彩的留下,像遗传片段一般与中心的众多平行线旋扭到一起,而死末摇篮就是其中的一条。
那为什么埃珥拉如此特殊呢?
实际上埃珥拉的特别,在将来会被失掉。这个宇宙终将会有无数的星球、无数的文明以及数之不尽的瑰宝存留下来。最后我们会发现,埃珥拉不过是个起点,在将来,直至墨叙事力的创建、魔素灵魂力的书写、瓦夕幂能吸引力的扭曲以及仙灵里加魔法秩序力的修正之OO被无穷无尽、O家争鸣的其他平等OO淹没的时候,埃珥拉也就不再特殊,她会归于万千星球中过上隐居生活,而染墨宇宙或许也会因此易主、改名……
回归主线,故事还远远没有讲完,于是——
正序回归_重建时代_大会520年,潮退元年5月20日_纪念日下午5点27分_某高原,原野上_
长枪精准无误地命中了二兽,可是预想中的侵蚀并没有蔓延到二者的全身,佤夕幂能仅仅是在其上表面停留了一霎,便暗自消失,连一点点痕迹都没留下。
江登难得沉下脸去,在网络中查找着,认真地权衡着,最终将两份资料共享到特薇拉的意识里。
特薇拉一边看着,江登一边讲解着资料上的信息。
“你也知道,在我们筛选的文明中,有一些不同于智械,他们没有发展机械侧的科技树,而是选择了神秘学,而神秘侧文明的核心便是被我们誉为灵魂力的『灵能』,我曾经接手过两个,都脆弱得不堪一击。你知道这是为什么吗?”
特薇拉见到江登认真的样子,就知道事情一定不会简单,于是看了一会资料,思考了起来,犹豫地开口说道。
“因为所谓的『灵能』只是物理规则的一种体现,而他们只是去一味地顺应,没有想到去掌控?”
江登摇摇头,又分享给特薇拉一篇论文,标题赫然写到——
《意志创生论_关于此方宇宙承载之意识的猜想与客观探究意志究竟可以多大限度篡改物理规则》
特薇拉想要访问文章内容,却被提示权限不足。江登又吸了口烟,缓缓吐出烟雾。
“我写的,议会让我写的,但写完就被教会封禁了,我现在都没有权限访问它,就连写了什么我现在都不知道了。”
“你到底写了些什么嘛……”
特薇拉似乎是意识到了一些虚无缥缈的东西,转眼看向在地上挣扎着的夏洛特_幻,就这样一直盯着,直至自己头皮发麻——这家伙怎么还没死啊……
江登也看向夏洛特_幻,并指了指地上的阿娜卡尔。
“呐,地上那位便是她现在所有意志的所思所向,没爬到这里,她或许——”
江登话语一滞,再没了任何动作,只是盯着夏洛特_幻看,脑海中炸现出两千年的数据,逐渐与眼前情景重合。他就在那里懵了、傻了般地站着,连手上的烟燃得只剩下烟蒂都不在意了。江登心中突然大骇,难道议会——
也就在这时,江登脑海里警钟长鸣,想都没想就向后撤去,特薇拉也同时行动了,显然是受到了同样的警报。两人齐刷刷抬起了头,看向了夏洛特后方的空间,感知着异常的波动——大的,要来了!
插入章_重建时代_大会520年,潮退元年5月20日_纪念日下午5点21分,系统24大年_O环始末之刻_圣所Sanctuary_
系统时计倒转,又一大年悄悄从指尖溜走,来不及感叹,女孩仍旧做在“box”前敲击着创生现实的代码。
吐掉嘴里的咖啡泡泡糖,女孩难得地伸了个大大的懒腰,活动了一下僵硬的脖子,发出咔咔的响声。系统将自动保存好的代码运行,于是乎一座如同山岳般巍峨的巨大松树逐渐被勾勒出现,在这片世界的中心深扎根系。
看着自己从无到有编织出来的旷世巨构,女孩心中升起了无以伦比的自豪与骄傲,却浑然不觉身后异样到来——一团纯净的橘黄色光球偷偷摸近。
光球分化出来了一根棍子,轻轻地戳了戳满脸红潮的女孩。
“幻……现在是O的终亦始之刻,所以能不能陪我——”
光球语未尽,幻突然之间痛苦地捂住小腹,单膝跪地,最后直直倒下,不断倒抽着冷气。
光球一瞬间凝固在空中,然后大震,身子抖个不停,忙不迭地俯冲到幻的身边。它将自己的身体变来变去,最终化为一张担架,从地上捞起幻,最终飘浮到了空中,将幻的身子撑住。
“大姐,撑住啊大姐……”
由于光球本身是由纯能化物质构成的,因此不存在疼痛的概念,只能在原地干着急。
“痛啊,比死了还痛啊……”
像是发牢骚似的,幻嘟囔了一句,随即逐渐将自己支了起来,仿佛适应了腹部的幻痛。但有一点现象受到了幻的注意——疼痛的等级并没有随着自己的压迫与移动发生改变。于是幻关闭了自己的痛觉感知器,没用,疼痛仍旧。
幻猛然掀开自己的衣摆,露出了光滑的小腹——怎么变白了?
“好,好,好……”
连说了三个好字的幻顽强站了起来,跳跃了起来,痛感等级也没有变化,那么说明问题就不在自己的肉身上,而是在……
“好哇,让我看看是哪个大能敢切割吸收我的灵魂!”
幻深入到自己的灵魂之洋里,很快发觉到自己灵魂的异样,流失速度不算太严重,也就10个体每系统秒。幻沿着灵魂细索去到了散失灵魂的聚集之处,一抬眼,看到画面时懵了,表情十分精彩,但最后转成滔天的愤怒。
“那是我的分身,是我灵魂的一部分,他们怎么敢这么做,是怎么敢的,哇呀呀??!”
幻看到与自己长得一模一样的夏洛特_幻被特薇拉一脚踢开,身上的长矛几乎将自己撕扯成为了两截的场景,突然感觉到自己的颈椎骨一麻,尾巴上的毛尽数炸开了花。
幻被气到开始手舞足蹈,大喊大叫了起来,想到刚刚的场景就觉得气不打一处来。
光球看到自己最喜欢的幻恢复了活力,瞬间就呼出了一团冷核聚变等离子体火焰。
“幻……”
刚想说话,光球就看到幻将手朝自己伸了过来,光球明白了幻的意图,于是开始变形起来,直至化为了一把由橘黄色光团组成的剑杖。
“真是活腻歪了……”
幻操控魔素开启了通往埃珥拉星球因理高原原野之上的传送门。
两千四百个埃珥拉年后_大会520年5月20日下午5点30分_染墨宇宙_意志锚点身后_回归
因理高原上十分平静,平静到了一种不自然的的状态。苍苍茫茫的原野上只留下了被拦腰斩断的夏洛特在强自挣扎着,本能地向着阿娜卡尔的方向爬去,留下了一道长长的血线。
几何建筑物上的橘黄色光芒仍未散去,却随着夏洛特身体的前行渐渐稀薄了,像是在宣告着、控诉着着残酷的世界。
江登与特薇拉如临大敌般紧紧地站到了一起,脑中警报响个不停,本不应拥有的恐惧感迎上心头,身体明明安稳地耸在地上,可自己就是感觉全身上下无处不在战栗,仿佛要将自己摇散架般——这是灵魂上受到的压制。
试过了,所有的法子都试过了。瓦夕幂能核心损毁,权能用不出来,解析装置凭空消失,任何通信手段都失效了,就连人联、议会那边都没有发现异常……
唯有闹钟警报声长鸣,江登与特薇拉几乎将自己的反射弧绷直,逼迫自己振作下来。
也就在此时此刻,一道晴天霹雳汹涌而下,卷席着近乎无穷的气态魔素海洋覆盖了整个因理高原,直至扩散到整个因理洲。魔素震颤的余波沿着岩层、大洋、板块传遍了整个埃珥拉,并无尽地荡漾着,似乎要将整个星球震碎一般。
只见得一条纯白色空间裂隙自雷劫中撕裂空间诞生,不断延伸,直至生长到天劫边缘才稍微减缓速度。在长到黑色光柱外的刹那,那撕裂以肉眼可见的速度愈合着,眼瞧着裂隙快要收口,突然一柄闪烁着橘黄色柔和光芒的剑尖猛地自裂缝中刺出,向着上下左右四处便来了个四方斩。于是乎裂隙就像豆腐块般被切得方方正正,活生生一扇洁白大门的样子——不,那就是一扇纯白的门扉,纯白_传送门!
也就在这个时候,橘黄色光芒剑尖沉回到了传送门里,只见到一位英姿飒爽的——小女孩?
一位小女孩提着光芒剑杖走了出来,狠狠地撑着杖柄,将划破空间的剑尖插入草地,长长的野草瞬间枯萎了下去,形成了了一个以小女孩为中心,约莫半径三米的一个圈,正正好好把夏洛特圈到了里面。
小女孩和夏洛特长的九成九地像,简直就是一个模子里铸造出来的,但女孩身上的气质却要远远超过夏洛特,使人不受控制地胆寒、颤抖——这是灵魂质量上的碾压。江登与特薇拉则硬硬支撑着自己双腿,不让自己瘫倒下去。
“吾名为阿瑟姆雷德_幻Assimilator_One,见到伟大的兽耳神还不跪下!”
幻一边大声吆喝道,一边径自调出了随身box,将意志投入其中生产代码:
/Start
cycling
chaining
setworldcoordinate
execute entityid_745632577532799963751572716618287727_特薇拉-终焉 7,-1,0 kneeling
execute entityid_745632577532799963875958583147475647_江登-行者 7,1,0 kneeling
box自动运行,于是江登与特薇拉凭空消失,同时出现在幻面前,以跪姿齐齐匍匐在幻的身前,连头都不能抬起来一分一毫。
“哼,看在我的分身没死的份子上这次就放过你们了……”
幻向前踏出两步,走到了夏洛特的身边,戳了戳她的额头,很凉,明显是快要不行了。
“哎呀呀,倒是和我一个性子。”
随即一把抓住插在夏洛特腹部的画笔,随即拉了出来,感应了一下绑定者,随即便丢开了。
“弱得一批,作为食粮我都不会多看一眼……”
幻连看都不再多看一眼,将夏洛特胸前的长矛分解成了魔素,随便搓了三粒药丸,冲着夏洛特嘟囔道。
“一颗现在用,回去后一颗应急用,一颗永远别用,听到没有?”
随便拍拍夏洛特的大耳朵,将其嘴巴撑开,喂了下去。幻又看了看远处的阿娜卡尔,嘞开嘴笑了笑。
“嘿嘿,不改我当年的威风啊……得嘞,一起走吧……”
看着夏洛特身上的伤口在逐渐愈合着,幻满意地点了点头,又调出了box,向其中输入着代码。
delay 9999 hours
break cycling
幻心满意足地拉着夏洛特与阿娜卡尔踏入了传送门,回归了圣所。也就在传送门关闭的瞬间,兰塔芙希挣脱了力场,来到了几何建筑之外,看到眼前场景,石化当场。