: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 }
“经数十日之航行,余之船队已过千里石塘1之地,舟中之人皆士气激昂。或再过半月,便能至暹罗2之旁,并于彼处靠岸。”
“然天不遂人愿,至腊月初三,南海忽起大风,剧且反常,甚为诡异。人皆惧己之某行触怒此地海神,其甚者欲投数船员于海,以息海神之怒,佑后之航程,然余觉此言论于士气甚是不利,乃下令止之。”
“一辰已过,吾侪已竭力稳此大船,人人疲惫至极,然天空之异象未止。但见黑云蔽日,不见碧空,颇有前朝范仲淹记之洞庭阴雨之势。浊浪翻卷,猛击船侧,风啸如虎,帆声猎猎,甚是可怖,自舰首亲信到义士走卒,无不战栗失魂,觉生途已尽者焉。”
“尤怪者,舟中之人皆见一虹现于海滨。异于雨霁虹见之常,斯时风雨益疾,船队几溃。舟若误入漩涡,巨潮翻涌,引舟趋此虹。此虹甚诡,立乎海面,非悬于遥天之际,可近之也。余本以为船覆人亡,然近虹之际,风浪渐息,彼虹渐成缥缈之望。”
“船队穿其下,既而乌云消散,浊水复清,却见一陆现于海之边极,渺渺然若古之瀛洲仙岛3,难见其全貌,亦难以确访其上。然余亦在此自失知觉,其后之事尚且不知。”
——《南洋逐浪志》节选 作者:徐瑞
「系列简介」
本系列的主要创建者为LemonChen。
“海虹史录”系列在本质上是Level UX-97,即本站内一篇层级文章的设定补充,后者在之前曾计划过分成两段撰写,一段是常规文档和介绍,另一段则是其历史来源与发展历程,在先前的计划里是一个篇幅较长的单篇文。而后,整段的历史纲要部分由于一些原因未能完成,因此作者将其改成了文章系列的形式,从而让写手们可以共创这一设定。
而这既能缓解产率不足的问题,又能够引出在历史之外的更多相关内容——从文化民俗到政治更替,科技成就,乃至仅仅是这里的平凡人们发生的种种故事,都是可以在这个系列内撰写的内容,类似一个独立于世界观外的文明架空向设定。
也正如上面所说,本系列的创作范围是极为广泛的,且并没有太浓厚的后室原初阈限风格,只要保证其与海虹乡的基础设定并不违背,并对其稍加拓展即可。海虹乡的居民原为前厅明代隆庆年间出海,前往南洋作商业贸易的船队的后裔。船队于一次莫测的风浪中偶然切入了后室的此处,并将其作为新的安栖之所,于这里建立了仿照明代建筑建造的各类建筑与农田,还辟造了一座造船厂,以期离开此处,到海洋的尽头去,回归故土或至少是属于他们原有世界的他乡。
而后,亦有来自不同船队,地域乃至国别的航海者误入此地,在同当地原初居民发生冲突与文化上的不解的同时,也有一部分选择了入乡随俗,逐渐断绝了自己同往日生活的联系,学习起了当地的本土话,穿上了当地人的衣服。也正是在这一不断进行的融合中,使得海虹乡虽长时间与世隔离,但他们对外界现状的了解从未断绝。
时过境迁,随着“蓝色通道”的发现,对于海虹乡外洋的冒险暂以失落走向终点。而作为他们在这里的精神寄寓,“海虹”开始以至今仍未知的原因于层级之内显现,并被人们所观测。人们抓住了这一机遇,祈祷它,作为比人类在力量上高上一等的造物,能够作为大家的神灵,为长栖于此的人们打开更多通向外界的通道。
此时,拜虹仪式开始形成,除这一涵义以外,它兼具了让长虹保佑他们风调雨顺,幸福安康的功能。随着越来越多出口的打开,后室UX层群的几个旧有层级被逐渐联络,以Level UX-97为核心,形成了放射状的探索网络。于他们的古籍残本里,我们仍能找到对于这些层级原有样貌的记述。
又过了几百年,人们逐渐忘却了自己的先人先前所定下的回乡愿望,“开辟出口”的目的也就这么随着时代的变迁而逐渐走向失传,成了仅于典籍中存在的,不知方法也不知目的的仪式。不过,随着前几百年来对于层级出口的大肆开发,层级也并没有好到哪去,早已被这些留下的通行门径蛀空,在物理形态上变得千疮百孔。
终于,于本层级首次被外界记述的五六十年后,层级不堪重负,外来人口作为压垮层级原有稳定性的最后一根稻草,使得层级走向了崩毁。然而,直到最后才有清醒者发现,人们并未对他们几百年来栖居的地方产生多少感情,在人们观念的不断变化和时代的变迁中,绝大部分人甚至将海虹乡视为一个累赘,并仅仅是为自己有机会离开这一地方而感到喜悦。
最终的最终,海洋的碎墟流向了碧蓝的远空,海虹乡上百年的文明史诗,最后仅化作了数据库中乍一看无关紧要的孤篇文档,仅作留档使用。
《卜算子·望虹乡遗墟》
【前海虹乡】佚名
万世皆览遍,青瓦再难见。
不识为海亦作天,故园又谁怜?
惊起更无言,哀壑不可填。
先时只以离为愿,断虹怎得圆?
好吧我知道,这个系列由于是共创的,它不可能有一个已被完全预设好的时间轴作为世界观,否则会极大的限制我们的创作范围,内容以及创作热情。所以在这里,我只在上个分页给出了这个设定的具体大纲来方便大家写作4,而这个页面,个人想来最好的解决方式便是随想随加,毕竟现实中的史书也是只能记录已经发生的那些事情对吧。
当然,对于那些逻辑上可能存在的差错…额我真的找不到什么解决的办法,想来那就,一无二随秒了,反正这种东西就是大家写出来啥就往上加啥,大不了实在逻辑矛盾很大就不加。
时间轴:
年份1:内容1
年份2:内容2
年份3:内容3
本系列最大的规则就是,不要违背基础世界观,也就是我在第一分页内提到的,以及第二分页可能之后会添加的那些内容,至于其他的,想怎么写都可以。
不过,为方便写作,这里列出一些灵感类的:
1.基础历史设定向故事
在海虹乡,历史可以说是这里最主要的架构,毕竟,这样五百年的历史下来,而且还是从古代某「神秘的东方大国」的历史中汲取的灵感,怎么说都得有一些独特的东西在,丰富这个主要架构中在人文方面的内容。
譬如说,这里是否发生过一些在高层领导层里,谋权篡位的故事?如果有,那领导层的架构是怎样的,是沿袭那些古代王朝的形式,还是开辟出属于自己的一条新路?这里是否有一些制度上的改革,让农民们的劳动成果可以足量并高质量地配给到这里的每一个人身上?以及,这里的科技水平是否较之前有一些提升甚至飞跃,抑或是在海虹的庇佑下,人们逐渐不思进取,从而导致科技的倒退?以及,这里的人们究竟采取的是怎样的模式,儒,道,佛,亦或是这里独有的文化规律?
若是探讨这些的话,至少本人并不希望将其写成那种死板无聊的学术论文或下令的诏书的形式,或许它们可以或明显或隐蔽地,穿插在那些人物的故事里,作为配套的补设定内容而出现。
2.人物故事/日常故事
虽说这个东西放在历史故事后面,但实际上,它是本人预想中的海虹乡系列最主要的文章模式之一。
在这个点子里,可以探讨海虹乡内外的居民们日常的生活和行为规律,以及它是如何被社会环境,文明形态或海虹的帮助影响的,具体的话,可以参考中站的后室民风考或工作如此等系列。
同时,人物也是这里一个重要的部分,是日常故事里丰富其内容与内涵的肌理乃至骨肉。从这里内部的原生角色——包括从平民老百姓到位高权重的掌权者,到外部各个组织,团体的外来人物,甚至是从前厅中陆陆续续加入其中的那些外来者,重点在于写他们与原生角色的文化碰撞,冲突或交好。
3.旧有层相关
这一块就属于是纯纯的丰富后室世界观架构的内容,讲述的是后室中那些层级过去的样貌,特性与危险所在——毕竟在墙纸和荧光灯具未曾出现之前,Level 0不可能比发明这些东西的人类还要事先知道这些东西的存在,因此它必然是完全不同的样貌。以及,海虹乡内部的人们在发现自己的家乡并不属于前厅之后,对于他们的种种记录与总结。具体参考有失落一族等团体。
哦对了,旧有层的这个想法首先是在Fandom站提及到的,然后我把它搬过来了,用了一样的说法。
Q: 关于古代的那些故事,必须使用文言文进行书写吗?
A: 并不完全是,如果你写的是现代人根据古代人的记录进行转述,改编或仅仅是翻译成现代文的故事,用现代文即可。不过,对于那些你明确想要写或提到了这是古代人记录的文档的内容,还是用文言文好一些,当然我们对这种东西的规范程度并不高,只要是读者能保证看懂,并且逻辑上的错误不出现太多就好。
毕竟写手也是现代人,要是用那些仅在语文课上出现便已经让人头疼的文言文写东西,那太强人所难了不是嘛。当然,若是你想的话,你甚至可以尝试一些别的写法和模式,比如那种明清小说体或者说书人讲话的那种风格去写…?
总结下来一句就是:以白话为主,要是能加上文言那属于绝对的加分项,但并不强求。
Q:我可以把我的oc整进去吗?
A:这块没有啥限制,只是要保证它与这个系列的适配度应该至少达到“我们看到这篇文就知道它是这个系列的”的程度,而不是彻底的生搬硬套即可,这个规律对于任何种类并且想加入这个系列的文章也都是适用的。
Q:我看你上一段整了一个没啥关联的问题,咋的才整到第二个问题就不知道说啥了?
A:是的。因为我想不到还有啥问题可以问了,我是飞舞。不过这玩意之后还会保证增加的,有一些问题也可以在讨论区里提问,我会尽量保证快速的一一回复并且把这些东西加上去。
「相关文章」
设定核心
Level UX-97 - “海虹乡”
“梦开始的地方。”
按时间线排序的内容
Para1 人们来到海虹乡之前
暂无。
Para2 海虹乡建设与发展时期
暂无。
Para3 拜虹仪式形成以后
暂无。
Para4 现代的海虹乡
故事 - “晴天”
“但故事的最后你好像还是说了,拜拜。”
Level UX-97.7 - “之下”
“很多人倒在了黎明之前,很多船沉入了彩虹之下。”
(补充中)

