: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 }
@import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300&display=swap');
@import url('https://fontlibrary.org/face/fantasque-sans-mono');
@font-face {
font-family: 'TsangerYuMo-W02-FullWidthSpaceFix';
src: url('https://cdn.jsdelivr.net/gh/LupusCaeruleus/Fonts@main/TsangerYuMo-W02-FullWidthSpaceFix.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
/* Myrand */
@media screen and (prefers-reduced-motion: no-preference) {
#page-title, #breadcrumbs, #page-content > * {
animation-name: fadeIn;
animation-duration: 1s;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
}
#page-title { animation-delay: 0s; }
@keyframes fadeIn {
from {
opacity: 0;
transform: translate(0,30px);
}
to {
opacity: 1;
transform: translate(0,0);
}
}
/* 调整 */
body{
letter-spacing: 1px;
}
:root {
--fade-in-delay: 0,1s;
--theme-base: "black-highlighter";
--theme-id: "danger-zone";
--theme-name: "Danger Zone";
--logo-image: url("https://backrooms-wiki.wikidot.com/local--files/component:theme/logo.svg");
--header-subtitle: "前 方 是 一 条 其 他 人 类 未 曾 发 现 过 的 道 路";
--body-font: 'Chakra Petch', 'TsangerYuMo-W02-FullWidthSpaceFix', 'Noto Sans SC', sans-serif;
--header-font: 'Chakra Petch', 'TsangerYuMo-W02-FullWidthSpaceFix', 'Noto Sans SC', sans-serif;
--title-font: 'Chakra Petch', 'TsangerYuMo-W02-FullWidthSpaceFix', 'Noto Sans SC', sans-serif;
--mono-font: 'Chakra Petch', 'TsangerYuMo-W02-FullWidthSpaceFix', 'Noto Sans SC', sans-serif;
--white-monochrome: 255, 255, 255;
--pale-gray-monochrome: 190, 190, 190;
--light-gray-monochrome: 160, 160, 160;
--gray-monochrome: 72, 69, 60;
--black-monochrome: 20, 20, 20;
--bright-accent: 235, 170, 10;
--medium-accent: 235, 170, 10;
--custom-text: 255, 255, 255;
--dark-accent: 140, 136, 126;
--pale-accent: 140, 136, 126;
/* Primary Theme Colors */
--swatch-background: var(--black-monochrome);
--swatch-primary: var(--bright-accent);
--swatch-primary-darker: var(--medium-accent);
--swatch-primary-darkest: var(--black-monochrome);
/* Primary Text Colors */
--swatch-text-dark: var(--custom-text);
--swatch-text-light: var(--bright-accent);
--swatch-important-text: var(--bright-accent);
--barColour: var(--very-light-gray-monochrome);
--linkColour: var(--pale-accent);
/* Primary Menu Colors */
--swatch-menubg-color: var(--black-monochrome);
--swatch-menubg-light-color: var(--dark-gray-monochrome);
--swatch-menubg-medium-color: var(--medium-accent);
--swatch-menubg-medium-dark-color: var(--gray-monochrome);
--swatch-menubg-dark-color: var(--dark-gray-monochrome);
--swatch-menubg-black-color: var(--black-monochrome);
--swatch-menubg-hover-color: var(--black-monochrome);
--swatch-menutxt-dark-color: var(--white-monochrome);
--swatch-menutxt-light-color: var(--white-monochrome);
--swatch-border-color: var(--bright-accent);
/* Primary Header Colors */
--swatch-headerh1-color: var(--white-monochrome);
--swatch-headerh2-color: var(--white-monochrome);
--swatch-topmenu-border-color: var(--bright-accent);
--swatch-topmenu-bg-color: var(--black-monochrome);
/* Link Colors */
--link-color: var(--bright-accent);
--visited-link-color: var(--medium-accent);
--hover-link-color: var(--bright-accent);
--sidebar-links-text: var(--swatch-menutxt-dark-color);
--link-color-bright: var(--medium-accent);
/* Rating Module Colors */
--rating-module-button-color: var(--bright-accent);
--rating-module-text-color: var(--white-monochrome);
--rating-module-text-hover-color: var(--swatch-menutxt-light-color);
/* Header Gradients */
--gradient-header: none;
--diagonal-stripes: none;
}
#extrac-div-1 {
position: fixed;
width: 100vw;
height: 100vh;
pointer-events: none;
background: repeating-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.15) 50%,rgba(0,0,0,0));
background-size: auto 8px;
opacity: 0.7;
}
#extrac-div-2 {
position: fixed;
width: 100vw;
height : 1rem;
top: 0;
pointer-events: none;
background: linear-gradient(to bottom, rgb(255,190,0) 0%,rgb(255,190,0) 50%,rgb(255,190,0) 51%,rgb(255,190,0) 100%);
opacity : .1;
animation: scanm 6s linear infinite;
}
@keyframes scanm {
0% { top: -1rem; opacity : .05;}
25% { top: 50%; opacity: .03;}
37.5% { top: 75%; opacity: 0.06;}
50% { top: 100%; opacity: .03;}
100% { top: 100%;}
}
#page-content > :nth-child(1) { animation-delay: calc(1 * var(--fade-in-delay)); }
#page-content > :nth-child(2) { animation-delay: calc(2 * var(--fade-in-delay)); }
#page-content > :nth-child(3) { animation-delay: calc(3 * var(--fade-in-delay)); }
#page-content > :nth-child(4) { animation-delay: calc(4 * var(--fade-in-delay)); }
#page-content > :nth-child(5) { animation-delay: calc(5 * var(--fade-in-delay)); }
#page-content > :nth-child(6) { animation-delay: calc(6 * var(--fade-in-delay)); }
#page-content > :nth-child(7) { animation-delay: calc(7 * var(--fade-in-delay)); }
#page-content > :nth-child(8) { animation-delay: calc(8 * var(--fade-in-delay)); }
#page-content > :nth-child(9) { animation-delay: calc(9 * var(--fade-in-delay)); }
#page-content > :nth-child(10) { animation-delay: calc(10 * var(--fade-in-delay)); }
#page-content > :nth-child(11) { animation-delay: calc(11 * var(--fade-in-delay)); }
#page-content > :nth-child(12) { animation-delay: calc(12 * var(--fade-in-delay)); }
#page-content > :nth-child(13) { animation-delay: calc(13 * var(--fade-in-delay)); }
#page-content > :nth-child(14) { animation-delay: calc(14 * var(--fade-in-delay)); }
#page-content > :nth-child(15) { animation-delay: calc(15 * var(--fade-in-delay)); }
#page-content > :nth-child(n+15) { animation-delay: calc(16 * var(--fade-in-delay)); }
#skrollr-body {
background-image:none
}
#container {
background-image: none
}
div#page-options-bottom-2 > a, div#page-options-bottom > a {
border-radius: 0em;
-moz-border-radius: 0em;
border: none;
}
div#page-options-bottom-2 > a:active, div#page-options-bottom-2 > a:hover, div#page-options-bottom > a:active, div#page-options-bottom > a:hover {
border: none;
}
#header, #top-bar {
background-attachment: scroll;
}
#header {
background-image: none;
overflow-x: clip;
}
#header::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
left: -2rem;
top: -0.3rem;
background-image: var(--logo-image);
background-size: auto 10rem;
background-position: left;
background-repeat: no-repeat;
opacity: 1;
}
#header h1, #header h1 a {
position: absolute;
left: 4.8rem;
top: 0.8rem;
margin: 0;
width: 100%;
display: flex;
justify-content: left;
z-index: 0;
}
#header h2, #header h2 span, #header h2 span::before {
position: absolute;
left: 3.3rem;
top: 1.8rem;
margin: 0;
width: 100%;
display: flex;
justify-content: left;
}
a:hover, a.newpage:hover, a:visited:hover, #side-bar a:visited:hover {
text-decoration: none;
color: #000000;
background-color: #FFAA0A;
}
#login-status ul a:hover {
text-decoration: none;
color: #000000;
background-color: #FFAA0A;
}
#login-status a:hover {
text-decoration: none;
color: #000000;
background-color: #FFAA0A;
}
#header h1 a::before, #header h2 span::before {
text-shadow: .063rem 0.1rem 0.1rem #0c0c0c;
letter-spacing: 0.1rem;
}
#header h1 a::before{
letter-spacing: 1rem;
}
a.newpage {
color: rgb(var(--newpage-color))
}
blockquote {
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
/*search*/
/*#search-top-box {
left: 3%;
top: 0.5rem;
}
#search-top-box-form > #search-top-box-input {
width: 7rem;
}*/
/* TABVIEW - Abandon All Hope Ye Who Enter Here */
/*content bg*/
.yui-navset .yui-content {
background-color: rgba(var(--pale-accent), 0.25);
border-color: rgb(var(--pale-accent));
}
/*unselected tab color*/
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
background-color: rgb(var(--dark-gray-monochrome));
color:rgb(var(--white-monochrome));
}
/*hover tab bg*/
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
background-color: rgba(var(--pale-accent), .25);
}
/*backer background*/
.yui-navset .yui-nav li,
.yui-navset .yui-navset-top .yui-nav li {
background: rgb(var(--dark-gray-monochrome));
}
/*selected tab bg*/
.yui-navset .yui-nav .selected,
.yui-navset .yui-navset-top .yui-nav .selected {
background-color: rgb(var(--pale-accent));
}
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
background-color: rgb(var(--pale-accent));
}
@media only screen and (max-width: 768px) {
:root{
--swatch-menubg-color: var(--medium-accent);
}
#header::before {
background-image: none;
}
#header {
height: var(--header-height-on-mobile);
background-image: url("https://nu-scptheme.github.io/Black-Highlighter/images/logo.svg");
background-image: var(--logo-image);
--size: calc(var(--final-header-height-on-mobile) + 1rem);
--y-offset: 1.5rem;
background-position:
calc((var(--header-height-on-mobile) - 0.75rem) - var(--size)) calc(((var(--size) * -1) + var(--header-height-on-mobile) + var(--y-offset)) / 2);
background-size: var(--size), 100% var(--header-height-on-mobile);
background-repeat: no-repeat, repeat;
width: 100vw;
margin: 0;
position: sticky;
top: calc(var(--header-height-on-mobile) * -1);
}
#header h1, #header h1 a {
left: 1rem;
top: 0.8rem;
}
#header h2, #header h2 span, #header h2 span::before {
left: 0.8rem;
top: 1.8rem;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"]:hover {
background: rgb(0, 0, 0);
border-color: rgb(var(--pale-accent));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"]{
background: rgb(0, 0, 0);
border-color: rgb(var(--pale-accent));
}
}
.lightstyled-quote {
background-color:rgb(var(--bright-accent));
color:rgb(0, 0, 0);
border-left: 0.5rem solid rgba(var(--dark-gray-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.darkstyled-quote {
background-color:rgb(var(--dark-gray-monochrome));
border-left: 0.5rem solid rgba(var(--bright-accent));
color:rgb(var(--white-monochrome));
padding: 0.1rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.25);
}
.darkstyled-quote a{
color: rgb(var(--swatch-menubg-medium-color));
}
.lightblock {
background-color:rgb(var(--bright-accent));
color:rgb(0, 0, 0);
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
.darkblock {
background-color:rgb(var(--dark-gray-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
.dark-borderblock {
background-color:rgb(var(--dark-gray-monochrome));
color:rgb(255, 255, 255);
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
border: solid 0.3rem rgb(var(--bright-accent));
}
.light-borderblock {
background-color:rgb(var(--bright-accent));
color:rgb(0, 0, 0);
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
border: solid 0.3rem rgb(var(--dark-gray-monochrome));
}
.border-logoblock{
padding: 0.01rem 1rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
color:rgb(255, 255, 255);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--dark-gray-monochrome));
border: solid 0.3rem rgb(var(--bright-accent));
}
.border-logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(http://backrooms-wiki.wikidot.com/local--files/component:theme/logo.svg) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
}
.logoblock{
padding: 0.01rem 1rem;
color:rgb(255, 255, 255);
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
margin: 0.5rem 0 0.5rem 0.25rem;
display: block;
position: relative;
background-color: rgb(var(--dark-gray-monochrome));
}
.logoblock::after{
content: "";
float: center;
border: solid 2px #0000;
background: url(http://backrooms-wiki.wikidot.com/local--files/component:theme/logo.svg) center/25% no-repeat;
opacity: 0.25;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: 1;
}
.titleblock {
background-color: rgb(var(--dark-gray-monochrome));
color:rgb(var(--white-monochrome));
padding: 0.5rem 1rem 0.10rem;
margin: 1.5rem 0rem 0.5rem 0rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.5);
border: solid rgb(var(--bright-accent)) 2px;
}
.titlebox{
color: rgb(var(--dark-gray-monochrome));
position: relative;
top: -1.6rem;
background-color: rgb(var(--bright-accent));
padding: 0.25rem 1rem;
line-height: 0.1rem;
}
.borderblock {
background-color:rgb(var(--dark-gray-monochrome));
color:rgb(255, 255, 255);
padding: 0.01rem 1rem;
margin: 0.5rem 0 0.5rem 0.25rem;
box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
border: solid 0.3rem rgb(var(--bright-accent));
}
.darkblock a {
color: rgb(var(--swatch-menubg-medium-color));
}
法兰克丝来电,法兰克丝来电,似乎那著名的伊波特与狐川人的坚定意志已经成为过往云烟了,你们的防线不可避免的崩溃….
法兰克丝帝国 L'Empire des Francs
「 Mon Seigneur, Dieu bénisse l'Empire,我主圣父,天佑帝国,祈福圣母,护国安宁」
: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 }
法兰克丝第二帝国 Frances Second Empire
「 烈火在燃烧,风暴在崛起The fire is burning and the storm is rising」
受限于白跑堂过于模糊的意识形态所以填了个极权改良并且我也不知道这玩意改良了个啥,但他真正的意识形态是民族社会主义,还有折叠页面怎么这么蓝?
法兰克丝(Frances),全称法兰克丝民族的第二帝国(Le second empire de la nation francaise),是一个位于埃珥垃星西半球北部的一个洲国,其领土面积的为1248.7万平方千米。
法兰克丝是一个行实专制独裁的国家,该国领土被北大洋所包围,该国孤悬海外,其与旧大陆地区就东端的国家椰岛的直线距离超过了12000公里。该国的首都及其最大城市为普雷勃丝坦港(Port Prebestain),位于该国西南部沿海平原中,其人口的为1240万人。
自然与地理
区域位置
法兰克丝位于埃珀拉星的东北方。它的领土面积约为1234.7km²,该国领土为北大洋的所环绕,国家孤悬于海上,与其他国家的最近直线距离为4500公里。
地形和地貌
法兰克丝的国土由总面积为1234.7万平方千米的法兰克丝岛(Île de Frances)和周边各小岛屿组成。
法兰克丝的地势总体上为北高南低 东高西低,其北部、东部地区地势主要以横跨北部与中部地区的大小利莫尔山脉(Montagne de Limor)和山地丘陵为主,而西部及南部地区地势上主要以广袤的平原和低地组成。
法兰克丝岛上的大小利莫尔山脉全长为7580公里,其中大利莫尔山脉呈南北走向,横穿法兰克丝中部地区,其全长约为5367公里是该国境内最长山脉。而小利莫尔山脉主要呈东西走向,自北部地区开始横跨整个法兰克丝大陆西北方并在其小山脉东部与大山脉北部地区形成了一个地势较为险要的狭小山口,而该国最高点为山脉西北角起点的卡拉格山顶(Le sommet de Carragher),海拔约为8745.8米。
在地貌上法兰克丝大陆的北部地区以大利莫尔山脉为界,其山南为广袤的针叶林,山北则为苔原,而在大利莫尔山脉以东则为较为干早的稀树草原,在东部沿海则分布着少量的平原。
而在西部及南部地区则为肥沃的平原与广袤的阔叶林及沼泽地形。
地理大单元
故乡的田园山水,您将吾等哺育
从普雷勃斯坦到维奥莱缇尔,这世上红….法兰克丝法兰克丝高于一切!
西部大平原带
西部大平原带总面积约为 257万平方千米左右,约占该国总面积的一半,是该国重要的工农业重地与人口集中地。
在地理上,西部大平原带泛指大利莫尔山脉以西、北部小利莫尔山脉以南间广袤的平原与低地地带。该地区在气候上总体属温带大陆性气候,南部沿海地区则分布着少量的温带海洋性气候。该地区总体气候较为温和,年平均降水约为 640mm。该地区降水在季节上集中于春夏两季,在地理上主要集中于南部沿海地区与靠近山脉的山麓地区。
同时,在地表水资源上,该地区有多条发源于利莫尔山系的河流,其中河流主要集中于中部与南部地区。在中部地区,较为密集的河流为该国的农业、工业与航运提供了充足的发展条件。
而在南部地区,充足的水资源与该地区密集的降水和较为低洼的地形相结合,形成了一片面积较为广袤的沼泽与湿地群落,这里是该国重要的野生动植物资源保护地区。
在地势上,西部大平原带整体较为平缓,仅在小利莫尔山系向东部地区的山口处存在少量低地。
在植被上,该地区虽然面积广阔,但植被种类总体较为单一,总体上以阔叶林森林为主,在靠近山脉的山麓地区分布着少量的针叶林带。
肥沃的土地并不是该地区唯一的主题。储量丰富的铁铜银等各色金属也是周边土地的象征之一,西部大平原带的各色金属在分布上较为集中的埋藏于平原各处,如法兰克丝全国最大的铁矿就位为首都普雷勃斯坦港东北200公里处,仅该地区铁矿储量预计为234.7亿吨以上,是该国重要的铁矿开采出产地之一。而此外其他种类的金属也如铁矿一般密集地集中于平原各处,如铜主要富集于靠近大利莫尔山脉的山谷中,铝矿集中于南部的河网之中,而铅矿则在平原北部靠近小利莫尔山脉地区有大量开采。
北部荒原
通常在地理上会将利莫尔山系向西北方总长超1200公里的延伸山系以北近375万平方千米的大片土地定义为北部荒原,但在部分文档内也会将东部大草原的北部地区也视作北部荒原的一部分。
在地势上北部荒原呈北高南低和东西两侧高而中间地区低洼的地势构造,并与南部的利莫山系相结合在中间地区形成了一个面积约为48万平方千米的盆地,盆地是该地区主要的人口聚集地重要的北部矿物开采地区与科研观测之地,法兰克丝天文研究所在此拥有大量的大型对外天文望远镜。
在气候与环境上该地区气候较为恶劣,年平均气候约为-24.7℃,该地区终年积雪且气候常年维持在零下-20℃以下并不适宜人类居住,千百年来此地也只有少量的部落民居住于此,该地区降水稀少,其年均降水量仅为54mm且多为降雪,北部荒原内的水资源多以积雪和冰川的形式在在于地表之中。
数百年来该地区因为其残酷的自然环境而被帝国所忽视,但自934年帝国政府在盆地内部成功勘探出储量丰富的露天优质煤矿时北部荒原成功作为一个重要的矿业开采基地而逐渐繁荣的起来。
矿物总是需要开采的,因此在法兰克丝政府的授意下数以万计的工人与各地保留地人民穿过大小利莫尔山口在一座又一座的集中营内为帝国的工厂开采工业食粮,而时至今日该地区仍是该国重要的煤矿生产地区其煤炭开采能源占该国全年开采的13.7% 左右。
东部大草原
东部大草原在地理位于大利莫尔山脉以东,是法兰克丝全国最大的地理区划。该地区地势上较为平坦,其全境由稀树草原和少量热带沙漠所构成。
在气候上东部大草原温带大陆性气候与热带草原气候,该地区全年炎热,年平均气温为32.4℃。
在地理上由于大利莫尔山脉挡住了来自西部的水汽使得该地区降水较为稀少,其年均降水量仅为124mm左右,降水在季节上主要分为干湿两季。
东部大草原地区在资源上较为匮乏,该地区长期以来被牧民们作为牧场来使用,在步入现代之后帝国政府也开始在平原地区开始建设大规模的国营农场以满足民众肉食需求,而时至今日全法兰克丝国内有百分之23.4%的肉类供应来源与此。
尽管该地区人烟稀少物资匮乏但大草原最东部的海洋中蕴含着储量丰富的石油与天然气资源和跟北部海域丰富的渔业资源还是吸引着人们来到这片最东部的不毛之地建立城镇修建铁路,而其中位于最东端阿特木半岛的维奥莱缇尔城(Violetter City)便是其中最为繁华的海港铁路之城。
维奥莱缇尔城(Violetter City)在地理上位于东部大草原最东部的阿特木半岛之上。该城市总人口约为437万人是全大草原的最大城市。
这座城市因海洋中丰富的石油天然气资源而建成为一个中转的海洋港口,为来自海洋中674亿桶石油成存更因为横跨整个东部大平原的大西部铁路繁荣,自942年这座全长近3470千米并连接着大利莫尔山东西方的铁路修建完成开始来自海洋的鱼类与半岛丰富的煤矿开始从维奥莱缇尔城驶向西部的千家万户之中,而这座横跨草原的铁路因其运输的北冰洋蓝鳕鱼和黑色煤矿也被当地人称为“蓝与黑的财富之路”。
河间地沼泽
河间地位于法兰克丝西南部,该地区有时会被认为是西部大平原的一部分,该地区长期以来以广袤的沼泽与湿地和种类丰富的特色动植物南闻名。
河间地面积约为190万平方千米左右,该地势上全境平坦仅在西北角有少量的山地。在地理上河间地北与西部平原相接在东北邻近大利莫尔山脚,而在东南方则与东部广阔的草原相连。
在气候上河间地主要为温带海洋性气候,该地区气温较为炎热 其年均气温为39.7℃左右且终年无雪。
河间地地区河网密布且降水较为充沛年平均降水量达到了970mm,也因其湿热的环境与占全河间地面积85%的湿地与沼泽地(最大统计数值与不计入诺丝坦贝雅)使得该地区人口较为稀少与集中,在380万平方千米的领土里仅有1240万常住人口居住于此,而在这之中又有超90%的人口居住在城市中,而在城市之外大片土地则继续维持着数千年的原始与自然。
在一个湿热的天气下在被爬满水蛭蚊虫 与鳄鱼的水上那软烂的泥士中动工无疑是件痛苦的工作,发源自大利莫尔山南的维西耶德拉河自北而南的流过,同时在夏季为两岸与河口的低地送去海量的河水也直接造就了河间地沼泽的成形,也因此在过去的数百年间几乎无人会选择横穿这片泥泞地,帝国的军队或是来往的商队都不约而同的选择绕过这里,但步入近代后再恶劣的环境也终为人所征服。
维西耶德拉河
维西耶德拉河(法兰克丝语中龙的膀胱一词)是法兰克丝全国第四大河流,该河全长1248公里其发河自大利莫尔山中南部,河流名源自最初来到达河间地的探险家,当时探索家于春夏交替之时到达河岸而此时上游的冰雪开始消融河水也开始暴涨,于是初见该河的人们便形容该河流如巨龙在上游撒尿一般暴躁,而正是该河得名于此。
步入现代后原河间地因河水而泛滥的形成的大片低地沼泽在拦河建坝河流改道等治理下逐步消退,最后的沼泽被限制了河流两岸与入海口三角洲内,至于那些原沼泽土地则正在被逐步改造为农业开垦区和牧区。最终洪水退去并带来农业与繁荣。
诺丝坦贝雅半岛
诺丝坦贝雅半岛处于西部大平原与河间地之间,该半岛内的地形不同于这两大地理区,而很多时候该地区直接被视为独立的地理单元。
诺丝坦贝雅半岛总体上地势极为狭长,在地形上则以山地为主,其沿海部分为狭长的沿海平原,平均海拔在2500米以上的汝卑斯山脉几乎占据着整个半岛的全部,整个半岛仅在沿海部分有较为狭长的平原,同时该山脉在总体上极为险峻,山脉坡度较大且常常伴随着大雾使得该山脉的攀登难度较大,至今也只有极少数的可通行道路能够前往汝卑斯中心。
在气候上该地区主要以温带海洋性气候为主,得益于该半岛狭长的地理构造使得该地区有着较为充沛的降雨,其年平均降雨量在1240mm左右,同时由于该半岛内海拔相差较高的两种地形使得在该地区沿海平原地带气温较为炎热且较为潮湿,而海拔平均2500米以上的山区其气温更为寒冷且多雾,山脉恶劣的气候直接驱使着人们远离该地也造就了该半岛狭长的沿海宜居与人口集中带,时至今日该半岛内也仅有2%的人生活在山区内。
圣水
圣水位于该半岛东北部的山脉之中。圣水在最初只是山脉北麓一个普通的泉眼,据传在法兰克丝帝国建立之初皇帝路易III带领军队征讨此地时由于战略误判导致主力被包围歼灭其仅剩下皇帝路易和数十名骑士成功突围进入汝卑斯。
在当年整个维嘉安息亚遭遇着罕见的大旱,皇帝和骑士们在山上躲藏多日几乎濒临脱水,在这时一名骑士自告奋勇主动去寻找水源,在连续多日的寻找下骑士最终找到这一处泉眼。
在装满泉水后这名骑士马不停蹄地立刻向回赶最终跪倒在皇帝的营地旁,在死时其双手仍然将水袋高高托起。
最终皇帝成功逃出山脉并继续领兵彻底击溃了半岛上的原住民国家,而这处泉眼也就此成为了法兰克丝建立以来的第一个神迹,该泉所产出的泉水也有了治愈疾病修复断肢的神迹效果,并且随着时间的流逝帝国的骑士们发现被圣水所浸泡过的盔甲武器会变得更为锋利和坚固,其使用者的体能力量等方面也会得到加强,于是该地区的泉水也逐渐发展成了各战团的武器魔法强化地点,通过批量化的装备浸泡来实现对战团实力的加强。
沼泽之都维勒尼耶
维勒尼耶在地理上位于河间地维希耶德拉河的入海口三角洲上。其最早为一只原住民在此地的部落据点但在后续又逐渐被废弃,一直到250年代才有因战乱而逃亡至此的渔民在此定居,在最初来到此处的渔民们将木桩打入泥泞的泻湖之下作为定居点来生存,后随着逃亡至此的渔民逐渐增多开始不断发展壮大并逐渐形成了一个规模较大的村镇,由于该地盛产一种名为维勒尼耶的沼泽草本植物因此该村落得名于此。
维勒尼耶自建立由于其独特的地理位置便成为了连接东西方的海上贸易港,得益于贸易带来的繁荣该城镇的城镇区划也在不断扩大,港口也日渐兴盛。到了470年代这个小小的沼泽村落已经发展成了一个东西横跨上千公里的海洋贸易帝国。
516年,随着来自法兰克丝帝国军队的到来这座城市便开始被法兰克丝帝国所管辖,当来自西部帝国的最终通牒到来之时维勒尼耶的商人们并未作抵抗并归顺至法兰克斯麾下,这座海港之城也因此避免了战火所带来的摧残,城市仍继续保持着他的繁荣。
在帝国与该城市达成的条约中规定该城市将效忠于法兰克丝帝国同时没收其除维勒尼耶主城外的其他贸易港口和殖民据点并在军事上受到法兰克丝的管理和统辖,但相应的帝国允许原先统治该城市的商人议会继续维持治理同时免除了该港口的关税和给予更多贸易特权。同时随着维西耶德拉河的水利工程修建与找这个排水与现代化城市建设使得该城市开始逐步走向近现代化。
步入现代后维勒尼耶已经发展成了一个用1200万人口的大都市,造船运输和贸易成为了该城市的三大支柱,全法兰克丝最大的造船厂马克西姆总造船厂便坐落于此,是该国重要的各位民用运输船建造中心。同时该城市还是连接国内外的重要交通贸易枢纽,从夜光地到维奥莱缇尔从维西耶德拉河到海洋,来自各地的船只与物资就这样撑起了这座新时代的古老城市。
北地-西部大平原的北部
北地位于西部大平原北部,北部荒原南向与大利莫尔山以西之间,该地区面积约为578万平方千米。该地区在地势上呈东低西高和沿海高内陆低的地理结构,总体上为西高原和东平原。
北地的水资源在分布上较为不均匀,其东部的平原内水网密布,来自大利莫尔山、小利莫尔山和西部高原的河流们纷纷穿过该地向着南方流去。此外该地的降水也较为充沛,年均降水达到了678mm且集中于春夏两季。
而西部的高原则相比之下要更干旱,该地区降雨稀少年均降水仅为95mm,而在河流上西部高原全境内只有几条发源自小利莫尔山西部山尾的小河流。
在矿产资源与动植物资源上两地区的差别要更为巨大,在矿产方面上更西部的高原内有着丰富的铁、镍、铝等常规的金属矿藏,尽管这里年均气温在-12℃以下并且地理位置
偏僻但在国有采矿企业的挖机和数以千计的劳改营地的开采下这里的矿产资源得到了良好的开发,而在东部的平原下这里的矿产资源相比与西部则要贫瘠的多,其最终也只在该地发现有少量低品质的铁矿资源。
在动植物资源方面东部平原内有着成片的松树林与针叶林,森林覆盖率高达77.4%。从啮齿类到大型哺乳动物同时还有超45种地区独有的物种生活于此,是法兰克丝境内最为原始保护最为完善的国家森林公园。
云堡
在过去的数百年里西部的高地只是一片为苔原所覆盖的寒苦之地,除了最为强壮的土著外几乎不会有人涉足与此,但当矿藏被发现之时这座城市的历史便拉开了序幕。
在起初这里丰富的矿藏为法兰克丝的探险家所发现,在这之后探险家们不断探索并在现云堡主城区以东7公里处的小山丘上建立起了一座小型堡垒,也是这片土地上第一个长期定居点。
后随着时间推移越来越多的平民和囚犯来到这里从事矿业开采工作,这座小城也开始逐渐兴盛起来 而“云堡”这一名称便诞生于这一时期,最早为初来到此的居民对远处高耸入云的山脉的惊叹仿佛自己在白云之上一样,而该名称也随着当地民众的频繁使用逐渐成为官方地名。
时间步入754年,随着城市铁路的全面开通和更多矿藏的勘探成功这座西部矿城开始进入高速发展期,城市人口也于755年突破50万人,也是这在一时期大批劳改因犯开始被流放云堡进行矿物开采,而随着一座又一座劳改营的建成北法兰克丝劳动改造局这一机构开始进入历史。
现代的云堡是一座建立在矿上的资源型城市,其人口在1020年达到了500万人(劳改犯人不计数)
城内高耸的烟囱黑烟和金属冶炼厂是这里的主题,全城有超75%的人口从事采矿和金属冶炼业是名副其实的矿业之都。
城内的圣波丝尔钢铁冶炼厂是法兰克丝第二大钢铁厂,每年能够产出超400万左右的钢铁,是法兰克丝工业上皇冠的明珠 ,在可预见的未来里这座城市会继续在工业领域发光发热。
北法兰克丝劳动改造局
北法兰克丝劳动改造总局 简称(LRBNF)
其部门职责为管理和统辖整个北地的劳改营,该部门最初创立于768年为负责管理当时北地的4座劳改营而设立,在后续随着时代的发展该地区的劳改营数量不断增加规模也在不断扩大部门职责所管辖的范围与权力。也在不断加强并最终一跃成为管辖整个北地地区所有劳改营与监狱系统的总指挥系统。
在现代该部门总共下辖约124座大大小小的劳改营与监狱,其总人数约为56-62万人左右,营地与监狱内的囚犯来源为法兰克丝本国罪犯、来自他国抓获的间谍、本土原住民与来自常世所提供的奴隶与战俘,营地内的囚犯们主要从事矿业开采与流水线生产等工作,营地内部几乎毫无人权可言,很多时候囚犯们需要在零下20度的寒冷中被执行全年无休的8小时休息制强制采矿等任务,在营地内部对于囚犯的虐待与殴打也时有发生,不过谁会在乎他们的人权呢?
气候特征
法兰克丝的气候总体上以温带大陆性气候为主,而在北部及利莫尔山系一带则为高原山地及其寒带气候,此外在南部沿海地区分布着少量的温带海洋性气候。
因北大洋暖流的影响使得该国尽管地理上偏北但气温却较为温暖。
该国的1月的平均气温为-2.7℃,7月的平均气温则为26.8℃,气温由北至南由东至西逐渐降低。该国年平均降水量约为674.8mm,地理上主要集中在西部南部及大利莫尔山脚一带,在季节上春夏多雨,而秋冬少雨。
自然资源
水资源
该国领土内的主要水域为围绕着法兰克丝岛的周边海域,并拥有包括波多尔河(Rivière Podol)在内的多条河流,这些水域水质大多干净而清澈,但在靠近城市与工业地区的水资源在污染下已不适合使用,但法兰克丝政府在处理污染中,而这些水资源多以淡水为主。该国的人均水资源占有量在3487.7立方米,其淡水资源多以冰川积雪和河流湖泊的形式存于地表,其中河流及湖泊多位于西部及南部的平原之上,而利莫尔山以东则缺乏河流降水等淡水资源。
而冰川及积雪则大多位于北部的极地和山脉中,水资源储量约占全法兰克丝的25%以上。
动植物资源
法兰克丝的西南部地区广泛分布着大大小小的自然森林,其中部与北部小利莫尔山麓地区森林的树木形态以针叶林为主,最为常见的品种为松树与杉,西部南部的森林则多以阔叶林为主,其主要品种为杨树与橡树,而东部干早地区的植被则多以草原和少量的金合欢构成。
该国的森林覆盖率常年维持在68.7%左右,其成片成片的森林湿地与沼泽在严格的环境保护下得到了良好的发展,而良好环境与广袤的国土与丰富多样的气候则一同造就了该国丰富的动植物多样性,其该国境内有着超过9789种不同的动植物物种,而在严厉的野生动植物保护法和良好的公民意识下各种独有珍惜的物种都得到了良好的保护,这也让该国成为名副其实的动植物王国。
在近年由于军工业的快速发展,使得法兰克丝部分地区的森林与湿地受到了少量的砍伐与污染,其森林覆盖率与污染指数上影响轻微,但工业再发展的进程在未来很可能会被加速加重,这对自然环境而言是极其不利的。
政治
万岁胜利者的桂冠,祖国的统治者
法兰克丝为一个独裁制的极端种族主义与极端军国主义为意识形态的国家,实行威权的个人专制。
国家象征
法兰克丝的国旗为中间白色菱形与左右两侧的黑与红色加上国旗中心处的圣弗郎德十字共同构成,其中白色象征着法兰克丝民族的纯洁与高贵,黑色象征着法兰克丝人坚定的战斗意志,而红色则象征着法兰克丝人的血性,中间的圣弗郎德十字则是法兰克丝民族的象征。
该国国歌为《法兰克丝颂》,国歌在曲调上与《德意志高于一切》相似。
最高权力机关
该国最高权力机关为帝国议会-烈火运动,该机构依照法兰克丝最高宪法享有修改、解释、废除和颁布法律与外交军事内政等国家重大事物的决策权,而该机构在法律与政治上要低于国家领导人一级,也由国家领导人所完全主导,而该机构进行的各重大法决策也都必将由领导人来进行一票最终选择,议会内的人员任免也是在领导人的主导下直接进行,以保证该机构是且长期作为一个国家领导人的个人独裁工具而存在。
领袖和国家元首
—法兰克丝的最高领袖职务为皇帝,与世界上的大多数君主制国家一样皇帝作为国家最高领导人享有在本国内的至高权力,同时
皇帝这一职务也与他国一样实行长子继承制,不过在现情况下这种情况有了些许不同。
目前,由于前皇帝格雷福于1024年年初突发疾病死亡,导致该国处于空位期的同时,失去了皇帝的中央政府也进入了权力真空期。在法理上,新皇帝理应由格雷福的大女儿布兰奇·康娜·弗莱尤姆来担任,但安娜早在1002年便被确诊患有精神类疾病,除了最坚定的君主主义者外几乎无人支持安娜继承大统。
二皇女卡米尔是贵庶通婚的产物,同时也是皇位宣称者中兼具行政能力与软硬实力的最强者,有消息称她还与军方达成了合作。
至于第三位继承者修格莉·牧娜·弗莱尤姆,是众多继承者中年龄最小的。截止于1024年,其刚满15岁,无人质疑她纯正的皇家血统。宗教大主教与部分军官们直接表示,修格莉是帝国最后的皇家血脉与唯一的领导者,但年轻的修格莉所表露出的仅有仁慈,或许她会在主教与骑士的簇拥下戴上皇冠。
除了上述三位主流继承者外,还有来自狮鹫同盟的远亲、帝国境内的其他贵族等,他们都宣称自己拥有皇位的继承权,在格雷福死后仓促组建的议会,也随着时间的推移变得越发混乱,已经无人再相信,该国还能和平决出皇位继承者。有未经证实的消息称,议会内的各方势力的代表已经放弃谈判协商,他们准备以流血冲突决出赢家。而此时,帝国各地的军队与中央失去了联系,在各大城市关于内战即将爆发的消息也闹得人心惶惶。时至今日,城市内的领导者们只能尽力维持秩序,没人知道最坏情况是否已经开始。
强硬者布兰奇·卡米尔·弗尤莱姆(Blanche Camille Feuillem)生于991年7月,是目前法兰克丝帝国内最有可能的皇位继承者。
无人知晓这位可能的继承者心里在真正计划着什么也无人知晓她在宫廷内的生活但可以肯定的是法兰克丝的新皇帝绝非平庸之辈,在过去通过她出访盟国时便展露出她的野心,而当大权在握之时这份野心会化作实际向周边刺去。
中央国家机构
最高行政机关
该国的最高行政权由帝国总行政部所掌控。该部门负责制定、修改和撤回行政法案,并严格监督与管理各地方政府的工作。
帝国总行政部内职务由帝国议会选举与元首直接任免,行政部内通常设450名委员和9名最高管理。最高管理即为帝国总行政管理,负责领导与监督合行政官员的工作进程。
最高司法机关
该国的最高司法机构为帝国最高法院,该部门人员同上进行任免。
帝国最高法院是国家的最高审判机关,负责监督地方法院和审判工作与对各类司法条例进行修改解释与新增并在议会或元首通过法案后正式实施。
在法律的判决上各级法院除开法律条文外还会着重于社会影响社会道德等进行判决。
地方政治
法兰克丝的地方行政大体上分为 省 州 市 镇四级划分,而各行政单位均有设立相应级别的议会、地方政府、法院与检察院,此外在四级行政外该国还拥有包括 自然保护区 军事特别行政区和其他民族/种族自治保留地在内的多种特殊行政区划。
在地方任命上各地方行政的调动与官员任免由议会或皇帝来任免,但自治保留地除外。
政治/司法策略
专制主义
国家事务由皇帝进行最终决策,而议会为辅助决策。
人权
在法兰克丝境内为法兰克丝人高于其他民族,而政府高于法兰克丝公民,在极端的民族排挤与歧视政策下所有的非法兰克丝人仅被限于在政府所划定的保留地中活动并严禁法兰克丝人的进出,违法者则会被以偷猎动物的罪行进行外理,而任何处于非保留地的其他民族者也会被视为潜在的危险动物,此时法兰克丝人对它们出任何行为都会被认定为合法自卫而不受处理。
而作为该国的主体民族,法兰克丝人相对于其他民族有着基本的人权,其公民权力受帝国议会所保障。
公民自由
法兰克丝的法律与社会道德普遍保守,公民有着低限度的言论自由,女性受到社会道德约束,同性恋与性少数也被认为是“对人类道德的践踏”。任何非主流的信仰与行为都会招致警察来调查并且甚至有可能会被法院以违背社会道德为由捉进监狱。
政治权利
法兰克丝的各类国家机构人员基本上由帝国议会进行贵族精英式的选举,普通人几乎毫无任何政治权利,而各类思想和政治意见不同的异见者其出行与言论会被严格监管以确保这个国家有且仅有一种思想。
社会权利
在保守到有些反动的社会道德下法兰克丝国内性别问题长期处于男尊女卑的形式,女性在政治经济等方面的地位与权力几乎为0,在家庭与婚姻上也长期处于一个极不平等的劣势中,在步入近现代后这些社会问题性别问题开始得到改善,新生的皇位继承者中也不乏开明者。在可预见的未来里女性的地位正在提高,社会的道德也在开放,或许再过几十年后我们能够看到一对法兰克丝的同性恋。
政党
数百万人的希望与期待,面包与自由的日子来了…….
山岳派-长女正统
虽然贵为长女但对很多人来说布兰奇·康娜·弗莱尤姆并不是一个合格的继承者,十五岁时的高烧几乎将她变成了一个嗜血的疯子。
格雷福在世之时尚且能将她锁在宫殿里接受治疗但当天命空位神器无主之时康娜获得了短暂的自由,此时一批忠诚的军官与主教找上了她以“皇位正统与辅佐新皇”的名义开始竞争皇位,而这批盘踞在大利莫尔山支持康纳的正统者被称之为山岳派。
有消息称在少数精神正常的时间里康娜的智商几乎达到了顶尖水平。康娜在军事历史以及魔法和政治经济等方面有着出色的成绩,在平静之时她的脸上几乎没有任何表情,没人知道她平静之时在想什么但可以肯定的是除了最为忠诚的军官与主教外几乎无人支持这个古怪的疯子。
浪潮派-第二顺位者
尽管布兰奇·卡米尔·弗尤莱姆是格雷福与宫女结合生出的产物也是三位继承中在法理上最不具有继承权的贵庶之女,但在如今布兰奇无疑是当今帝国内最具权威的人。
布兰奇的童年是怎样度过的?无人知道,毕竟有谁会去认真记录一个贵庶儿的成长呢。布兰奇在1012年以优异的成绩考入帝国理工大学并在后续在老皇帝的支持下一路平步青云官至河间地总督,在皇位空缺其中布兰奇成功与南部的主教陆军与海军组成联盟并开始向皇位进军,若谈判不能取得自己所想要的那下一步便是向首都进军了。
仁慈者-修格莉
血统纯正,精神与智力正常 唯一不足的或许就是她的年龄了。
关于修格莉的信息较少,目前已知她出生于1009年,在宫廷内通过自学掌握了至少超四门语言[法兰克丝语 濑濛语 夜之地格里芬尼亚语 和温时语(没人知道她是如何学会温时语的,但她确实在几场演讲中熟练的使用这些语言)]
此外修格莉还因其自带的仁慈特性而闻名,在格雷福去世的几个月后修格莉有发表过演讲批判残酷的北地劳改营制度和指责已过世的父亲“太过残暴”还称要用更为柔和的方式建立一个新的帝国等等等等。
这些言论激起了部分极端派和守旧派的反感但同时也吸引了一批更为温和的支持者,一批批反对种族主义与军国主义和看透了其他继承者残暴本质的军官教士和人民向诺丝坦贝雅集结赶赴,现在他们打算用更为暴力的方式建立一个更为柔和的国家。
马诺里泰-社会民主工党
在终末之战的灰烬中绽放
旧世界一定要彻底打垮
旧势力一定要连根拔
我们都憎恨皇帝的宝座
我们都蔑视那主教的经书
我们去寻找受难的兄弟
我们去寻找挨饿的人
我们一同诅咒敌人
一同响应斗争的号召
贵族要办宴会盖宫殿
就要你献自己的鲜血
快来,工人们,站起来去斗争
快来,农民们,打击敌人!
人民发出复仇的呐喊
前进!前进!前进!前进!前进!
难道你要一辈子受人压迫
快起来,和敌人拼死活
从北地的云堡到河间地之城
从波多尔到利莫尔
杀敌人,杀走狗,消灭豺狼
看前面新生活闪光芒
把主教和贵族一扫光
看前面新生活闪光芒
不许剥削者骑在头上
看前面新生活闪光芒
快来,工人们,站起来去斗争
快来,农民们,打击敌人!
人民发出复仇的呐喊
前进!前进!前进!前进!前进!
看西方升起真理的朝阳
太阳普照国土上
我们付出了无比巨大的代价
才用鲜血,换来了幸福
从今往后大地上重见光明
决不让恶势力再生存
各民族在这劳动国家
手挽手肩并肩心连心
各民族在这劳动国家
手挽手肩并肩心连心
快来,工人们,站起来去斗争
快来,农民们,打击敌人!
人民发出复仇的呐喊
前进!前进!前进!前进!前进。
在六百年前的冬季,在西部沿海小城卢热图尔 一群年轻人走进了城里的某所小酒馆。
在酒馆内一个简易的会议被召开,在会上这群年轻人们达成了共识 同时也宣告着这个这个绽放于帝国主义之心的赤色之花的诞生,而在短暂的一生中很多当初的参与者在他们生命最后一刻会这样想:在数十或者百年后我们会失败会死亡也有可能在不遥远的未来取得胜利让平民的胜利降临于这片土地。
当初第一代党员的美好设想已然成为过去,而在六百年后这个组织会以一种他们意想不到的方式继续战斗在这片热土。
马诺里泰(法兰克丝语意为多数派,名字来源于第一次卢热图尔联合民主政党大会上人数更多的左派对自己的称谓)
这个政党自诞生之初便注定了他不平凡的命运。
在最初在法兰克丝帝国还尚未建立之前整个西部平原地区(也称波瓦热大平原)沿海与大河上游地带分布着大大小小的各式城邦,在这些城邦中除开君主专制与骑士团所属之外便是大大小小的商业城邦共和国与民众自治城市,而最初的民主制度便诞生于这些城邦之中。
随着时代的发展普雷勃丝坦成功一统各城邦建立法兰克丝帝国各个城邦逐渐被兼并
这些民主起源地也不例外。法兰克丝在征服过后并未对城邦进行过多干预,民主制的雏形得以继续发展,287年一名工会
领导者在对社会发展以及贫苦民众生活的研究中总结出了一种新理论,即由广大农民与手工业者和矿工等群体组成社会治理是可行的广大民众完全可以在没有教会与领主的情况下进行底层劳动者的自治与生产并进行生产资料的公有等等等等等。这一套理论在当时的法兰克丝引起了一番争议同时也吸引了一批支持者开始认真探讨该理论的可行性
城市
普雷勃丝坦港(Port Prebestain)是法兰克丝国的首都与最大城市,同时也是该国的政治经济和文化中心,截止于1024年1月4日,该市常住人口约为1240.74万人。
在地理上普雷勃丝坦港位于法兰克丝西海岸的莫洛加湾中,城市地形上西临莫洛加湾,东靠法兰克丝大平原,而波多尔河自北向南穿过,将城市一分为二。
在历史上该市是旧大陆殖民者的第一站,在殖民时期其体量与繁荣程度便远超于其他殖民据点,是当时(现在也仍是)全法兰克丝岛上的最大城市,后来在新旧大陆失去联系时初代的烈火运动(当时名为烈火党)便是从该市出发逐步击败各城邦并一统全法兰克丝岛,而烈火党人为纪念一统全岛的第一任党首便以他的名字普雷勃丝坦重新命名了该市(最初名为法兰克丝港。
而今艰苦抗争的时刻已至,阴险的敌人已然来袭
战斗民族主义
战斗民族主义(Combat Nationalism)由法兰克丝酸蚀专员辖区领导人菲利浦·卡米尔·弗尤莱姆(Philip Camille Feullem)提出。而在菲利浦专员的设想之下整个世界自人类第一次向同类砍下屠刀之时就将从始至终处于一种古代民族互相攻伐融合吞并残杀的阶段,而这种阶段放到现代仍然合适 各个民族与国家若想存活于世界上不被对方所残杀与融合吞便要不断处于战斗之中,用血与土为本民族攻取生存空间,用敌人的血浇灌他们的土地来养育我们的人民成长并不断重复这一过程,只有这样让民族不断处于战斗之中才能保持存续并立于世界之上。
战争进化论
战争进化论是基于战斗民族主义的补充,该理论认为:“人类社会的发展是基于战争不断进化,而战争一种天性是一种烙印在人类社会的天性,一个国家一个民族若想不断发展壮大不断地领先于他人便要战争中用敌人滚烫的鲜血浇灌自身完成凤凰的涅槃,战争会摧毁敌人更会养育自身让自己变得更为强大,并不断地发起战争以其他国家其他民族的血液为养料强大自身净化自身。
经济
成分和制度
法兰克丝的经济主要由军工产业,制造业推动,经济模式为官方主导下的国有制计划型经济,各种重要的产业均为法兰克丝帝国国有控制。
在经济产业上本地居民主要从事由国家分配的中高端型产业,而诸如服务业等第三产业则由大量从其盟友国内引进的劳工负责,同时大量的低端制造业和纺织业与低端电子产品组装等产业也被外包给了盟友及其傀儡国家内负责。
法兰克丝本国国内主要从事以军工制造中高端型制造业为主的高新技术产业,完全国有化的计划体制经济也让法兰克丝在航天科技新能源应用和生物医药等领域处于世界前列,而该国通过对高端产业的大量投入与掌控以确保本国在军事与科技方面领先于他国,并持续对其施加影响力让其他国家不断变为法兰克丝的“电子厂” “服装厂”并在这些国家使用采取强硬手段以达到高新技术产业的垄断从而更好的进行经济殖民。
在货币上法兰克丝官方货币为新法兰(New Flange),是该国对外贸主要结算货币,由于该国的孤立性质使得该货币仅在千火万炬协定内流通。
阿克西斯经济调控系统
阿克西斯经济调控系统(Axis economic control system)简称AECS,是目前法兰克丝国内处理内部经济与资源分配的重要工具,该系统最早提出于上世纪70年代,由于当时社会的发展与经济的不断增长使得计划调配变得逐渐复杂越发困难,而同时由数以十万计的人工数据计算与分配也在社会的发展中逐渐表现出消息的滞后性和分配不均等问题,法兰克丝政府来说这是经济停滞不前和僵化崩溃的前兆,而该系统便是诞生于这样的背景之下。
975年科研团队在巨量的投入之中成功造出了阿克西斯0.1号初号系统,在后续实验中该系统被证明能够处理简单的计划分配问题。
979年该系统被正式应用于北部荒原的煤矿矿区并在实际使用成功后继续投入研究,987年在首都普雷勃斯坦港一个覆盖三个街区的小规模系统被投入使用用于解决居民的日用品分配问题,而在随后的几十年内该系统被不断扩大使用并升级并在1009年正式实现全国计算机分配信息化与智能化。
而到现如今该系统大到国家经济宏观调控小到普通居民的日用品分配几乎均由该系统负责调配,在智能化的计划体制经济下在过去由人工指令性分配所造成的各种问题被该系统完美解决。
航天与信息化
经济政策
国家分配资源
公民的就业岗位以及所需的生活日用品等资源由国家分配
健康审查
任何产品和食物都将接受卫生和安全部门的审查
设施和供给
粮食
法兰克丝的粮食主要来源于本土种植,其种类大多为小麦,耕地则集中在西南部地区,而法兰克丝的粮食产量已经实现了充足自给自足水平并带动工业发展,而在食用上法兰克丝多以面包与面条为主食,并搭配上国营农牧场的新鲜蔬菜与肉类。
法兰克丝国的肉类食用上大多为羊、牛猪肉,其畜牧肉类的养殖以利莫尔山以东大片草原上的集中化国营牧场为主,而在蔬菜和鱼类等产业也基本同理,均以国控养殖场农场所组织的集中化生产为主,而这些粮食肉类的产出方式一方面出于对环境的保护,一方面出于生产力的进步。目前在法兰克丝国内各类肉类蔬菜粮食的产量均达到了富足饱合甚至于过度浪费的水平,而该国政府也在考虑关停一部分农牧场以减轻日渐严重的浪费与产能过剩问题。
供水
法兰克丝在目前已经建成完善而安全的自来水系统,居民用水总体上较为充足,其主要来源于河流和北部冰川的开采使用。
目前该国在总体上解决了除过于偏远与环境过于恶劣地区外的居民和工业供水问题。
电力
法兰克丝的电力能源非常充足,能够做到让大部分人口密集地区保持良好的电供应,而该国在电力来源上则大多来源水力发生、火力发电和其他可再生环境能源,在该国政府逐步进行的新一轮工业建设下火电厂核电厂的建设也在加紧中,该国的发电量也将继续飞速上涨。
交通
在交通与出行上法兰克丝政府在各大城市与广至东部地带中建立起一个完善的铁路电车和公路交通系统,也成功在北部的冻土中建设起了基本的铁路工业交通。
而在个人出行上政府鼓励民众进行绿色出行,也鼓励民众多使用自行车和公共交通出行,但目前该国民众仍普遍以私家车出行,现阶段而言只有其他民族保留地内完成了0污染出行的壮举。
社会保障与公共服务
法兰克丝在目前有着较为完善的社会保障系统和公共服务设施。
如前文所述,该国政府为所有法兰克丝公民提供了中等额补贴的医疗保险与半免费的养老保险、普适意外保险和失业救助金等社会紧急补助,并对公民的住房就业与失业进行着高额的免费补住,也成功施行着6年义务教育和55岁中等额度退休金制度。
国际贸易
法兰克丝与千火万炬协定内的各盟国保持着长期且稳定的国际贸易。
法兰克丝政府有在批判性的进口和使用来自劣等种族国家伊尔吉玛的军事装备。
人文和社会
法兰克丝的人们
三叶草被榨干汁水,狂风呼啸着掠过田野
法兰克丝的注册公民约为5.67亿人,主要由法兰克丝人等民族构成。
根据依照被抓获间谍与其他情报所绘制的国家公民群体画像来看该国的公民性格上普遍沉稳与严谨,在外貌上大多为白肤色与黑发,其面部外貌要接近于栋民人,而在语言上法兰克丝人所使用的语言与文字与玲肃下玻桑里的语言更为接近。
神话
世界初始之地是一片无光、无气、无水、无空间的混沌状态。在混沌的第 3000 个年头,神诞生于混沌之中。神诞生的第一天,他说:“让混沌消散吧。”于是便有了空间。神诞生的第二天,他说:“要有光。”于是光芒充斥着这片空间。在接下来的四天里,神又接连创造了星辰、陆地和海洋。第七天,神觉得这个空间太过空旷,于是在土地之上创造出了人。于是,人开始在大地之上繁衍生息。但神仍感觉不够,于是又在大地之上创造了花草树木,在海洋之中创造了各种鱼类,在陆地之上创造了各种飞禽走兽。于是,人类开始以木为房、以木为具,以兽为衣、以兽为食。当第一缕火焰自人类的篝火中升起之时,神很满意,于是他开始休眠,想看看未来人类的繁荣之景。
神睡了 10350 个年头。当他醒来时,惊恐地发现人类并不如他所想的那般智慧、勇敢与和谐。相反,此时的人类已然堕落。人类在大地上建立城邦,互相攻伐、互相残杀,鲜血汇集成了河流,染红了海洋,只为有人能够坐上王座,成为万人所敬仰的救世主。在这其中,更有甚者私自和动物繁衍,生下了不人不鬼的半兽人。这些半兽人远比人类更为堕落和残暴,他们袭击人类的村庄,屠杀城邦里的人民,让整个世界变得肮脏且堕落。于是,神开始变得失望。他尝试降下天火与洪水,将这些污秽之物清除,但这些堕落者与污秽却如老鼠一般无法杀灭清除。于是,神开始寻找那些尚未堕落的人。最终,神在大陆东部的一片土地之上找到了一个名为法兰克丝的城邦。这个城邦的人民不同于其他人类,他们不互相残杀、奸淫掳掠,相反,他们和谐共处、互帮互助。神在这片城邦之上降下祝福,让他们能够免受疾病与外族的侵扰。同时,神找到了法兰克丝的国王阿克西斯,赐予他以神力打造的圣弗朗德之剑,对他说:“现在我给予你神力,你切记要用这把剑去斩杀所有的不公与污秽。”
阿克西斯记住了神的旨意,并在随后的数十年间带领着他的人民互相征伐,用剑去斩杀这世间的不公。最终,在阿克西斯接过神旨意的第 50 个年头,他将自己的国家扩增得极大,全法兰克丝人手拉着手还不够从南到北连接在一起。在这位伟大的国王的治下,堕落人民纷纷醒悟,人民安居乐业,他的国家宛如天堂一般美好。但阿克西斯终究还是太过仁慈了。他最终没有选择斩杀所有人类与野兽所生下的肮脏产物。在他的统治下,兽人被送往边疆地区保护帝国边疆为自己赎罪。而当来自边疆的兽人进入皇宫为阿克西斯献上宝物之时,他没有丝毫的怀疑。宝物是一个硕大的金色长瓜,它如金子一般闪亮而耀眼。正当阿克西斯仔细观看之时,兽人突然打开机关,从宝物内拿出一把短剑,狠狠刺向阿克西斯。就这样,法兰克丝的雄主死在了卑劣的兽人之下。在他死后,神彻底失望。帝国的边疆开始发生叛乱,人民再次变得堕落,兽人也开始大肆屠杀人类。村庄成为一片废墟,城市成为人间炼狱,就连圣弗朗德之剑也在混乱中不知去向。最终,堕落的人类与兽人们组成同盟,共同攻向法兰克丝,帝国开始处在灭亡的边缘。而最终,神仍然不忍心看到最后的公理毁灭,于是在海岸处降下数艘大船,让最后的法兰克丝人向远处逃亡。最终,旧大陆完全在堕落与自私中毁灭,而剩下的光芒在新大陆建立新的人类家园,并发誓有朝一日要反攻回去,重建人类的辉煌。
圣罗兰教
上帝创造了什么?
圣罗兰教是法兰克丝的国教,其最早可考诞生于500年前来自远洋渔民所编撰的故事,在法兰克丝各城邦建立之时最初版本的圣罗兰经便开始流传于各个城邦。
我们目前无从得知最初始的圣罗兰经其内容
写了些什么但已知的是在烈火党统一各个城邦之后圣罗兰经被官方所篡改并逐步编撰以新圣罗兰经为蓝本创建了圣罗兰教。
在圣罗兰教的思想中,神创造了世界和人类是神创造的最完美和智慧的产物,但部分人类的堕落是一种耻辱,更是对神圣秩序的破坏。但圣主的慈爱和耐心始终存在,他不断地给予人类机会去反思、悔改和回归正道,人类曾有机会去结束这些耻辱斩杀那些肮脏之物但却因为自己的仁慈而失败,这对人类来说是一种莫大的罪则因此在圣罗兰教的思想中所有正直且道德的人一出生便背负着两种罪责,一种是因为自己的仁慈而使自己族群为堕落与肮脏之物屠戮的罪责,一种是为其他同为人类但却自甘堕落为所有人类而蒙羞的耻辱与罪责。
魔法
为活着的战士献上重重荣耀,
为那逝去的敬以永恒荣光
社会政策
同性婚姻
政府不承认同性婚姻关系,社会道德也不承认
卫生和公共安全
法兰克丝的医疗水平总体上在世界前列,卫生条件能够保证每位公民的基本健康问题。截止大会424年,该国的每千人床位数6.45张,每万人医生数为2.77名。各类基础疾病、慢性病和突发疾病都可以在地方医院得到良好的治疗,其费用由政府进行中等额度的免费医疗补贴。其公民的平均寿命也达到了85.4岁,人口死亡率约为4.28‰,因疾病导至死亡事件在该国也日渐减少。
各类犯罪行为在该国被严格打压,而在数十年的社会治安整治与国民教育与罪犯改造下社会治安得到了良好的转变,其每年刑事案件发生率相比于之前成功下降了约12.5%。
教育和科研
由于长期的孤立状态,使得法兰克丝的科技发展以一种不同的路线进行探索,而步入近现后该国的科研便以无线输电为基础进行发展并成功取得了一定量的成果,如电动步枪、无线输电型两足机成功应用在了军队中,而在现在法兰克丝在部分民用技术上较为落后,但在材料学和能源输送研究与军用上要领先与他国,同时由于该国不受限制的生物伦理实验与道德约束也使得该国在生物学上有些不同的进步。
在能源方向法兰克丝自于965年成功建成第一座大型核电站以来并开始着手研究可控核聚变,目前我们仍不得只该国的具体研究进度,所搜寻到的情报信息也仅能得知该国可能早在上世纪90年代便开始建设多座大型地下核设施和“极有可能在可控核聚变方向取得重大突破新进展”的低可信度情报,没人知道法兰克丝到底取得了怎样的突破。
帝国理工大学
文化和宗教
法兰克丝的国家代表动物是灰羽白头鹰,这种动物生活在中北部山区,通体灰白,其翼展可长达3米以上,灰羽白头鹰以中小型哺乳动物为食,其生性凶悍,是法兰克丝的国家象征之一。
法兰克丝人大都信奉圣罗兰教,该宗教是法兰克丝国的国立宗教。
旅行
东部大平原猎场
东部大平原猎场位于利莫尔山以东地区,面积近97万平方千里,而气候上全年严热,区域内野生动物数量与种类繁多,而这里也是全法兰克丝国内唯一一处合法打猎地,游客们只需交一笔入园费便可跟随导游一同在猎场内进行一至七天的打猎、野营、探险等等活动(打到的战利品可合法的带回家)。
军事
齐步走,迈步,齐步走!一二!一二!
截止于1024年,法兰克丝的军队总人数约在234万人左右,其中陆军人数约在200万人左右,在步入1020年后该国开始实行先军制,一切资源都被优先于军队。
在陆军装备上法兰克丝的军事装备完成了全面的机械化与自动化,其制式步枪多以直接的电能发射,同时在自动化上该国陆军已实现了初步的无人机与侦察自杀式履带步行机的远程操作 极大的保障了前线土兵的安全问题。
但在该国的军队中服用军方生产的兴奋型药剂是一种十分常见的事,服用这些药剂能让士兵一刻不停的战斗数个昼夜,也能让土兵狂热的发起自杀式进攻,而这些药剂也确实在一定程度上提升了军队战斗力,但其对身体造成的损害与后继副作用的影响极大且大多为不可逆损伤,目前关于军用药物的改革与管制计划正在进行中。
在核武上法兰克丝政府在945年便成功引爆了第一枚核弹,并在后继的数十年间不断扩大规模,其总当量预计在45.89亿吨以上,并且多以极小当量的战术轻核武为主,如火炮发射轻当量核武等等等,而对法兰克丝政府来说为达成目地便要不则手段,不论是使用核武还是生化类的新武器,也不论会付出多么血腥的伤亡。
国防军
机甲重装魔法步兵
帝国III号[赤色风信子]常规化冲击步枪
水晶炸弹
水晶炸弹是一种由法兰克丝空军装备的武器。单个炸弹体长 2 至 3 米,重约 3.4 吨,通常在 1200 至 1800 米处由轰炸机投掷。
落地后,内部经过压缩的溶液迅速向外爆炸。溶液接触物体后,会吸收释放热并迅速沿着物体表面凝结成特殊的水晶状物质表层,同时在表层之上还会凝结出长度在 0.4 到 7 厘米不等的柱状结晶体。
其物质名称为类水晶性凝结溶液。质地硬而脆且具有一定渗透性,在物体表面凝结后较难清理。每 100 千克在高温高压状态下,可在爆炸半径 15 米范围内产生厚约 1.2 厘米至 0.8 厘米的结晶体,并能在 30 秒内使半径内气温迅速上升 140 - 145℃。
该物质于 340 年左右由在北部荒原区进行山地探险的探险家发现于地下洞穴内的湖泊中。样本和基本数据报告被送到法兰克丝科学院后,科学家根据其凝结迅速和吸收热能的特点,在原液中加入各种物质并在其容器内壁加入特殊保温材料使得该物质能够在常温下保持固体凝结状态,而并最终在不断改进中法兰克丝最终研制出的第一枚水晶炸弹。
由于该武器对建筑物和重要设施有较强的破坏性,水晶炸弹被广泛应用于军事目标打击中,在狐川战争与拉坎托尼亚战争中有大量使用。
法兰克丝于 979 年成功研制出破坏力更强的人造溶液,各种轻量化的水晶炸弹也在研发中。
海军
而海军上大多以潜艇与重型战舰为主,其共计有79艘中型驱逐舰35艘大型驱逐舰和近179艘远洋战列舰与86中型巡洋舰45舰小型巡洋舰和共计7艘完善的航空母舰与估预数量不少于近千的各类潜艇所共同组成。
空军
在空军方面上有关该国的资料极少,但就目前已知的情报来看法兰克丝空军总服役人数在5至9万人左石,该国目前最新式战机在速度上已经达到了惊人的5.4马赫,我们仍尚不知法兰克丝是怎么生产和制造这些超高速战机,关于其相关的制造技术和材料学方面仍是个谜。
在现阶段可以确定的是法克兰丝有着一支装备精良和技术先进的空军部队,其保守估计各类新式战机数量在1200至2100架左右,其足以在西北半球地区称霸一方,而关于该国空军相关的情报则还在收集中。
历史
历史年表
-5000年前 人类的到来
在现今约公元前5000年前最早的一批原住民行驶着简易的木船在各个海岛之间不断穿梭最终抵达了这片土地,学术界内一般以“索夫人”来指代最早到达维加安西亚大陆的原住民。
-5000- -3000年 发展
在登陆这片大陆后索夫人不断的繁衍生息并向更东方一路迁徙,逐步形成了大大小小的部落,在这一时期内索夫人开始进行定居生活并开始驯服家畜和种植农作物,西部平原地区的索夫人还建立了早期的城邦文明,位于法尔克尼亚以西的一座城市遗址被认为是整个大陆第一座城邦,其历史可追溯至公元前2800年。
-3000- -1500年 交替
在这一时间内索夫人的人口数量迅速增长,其生产力与科技水平也开始突飞猛进,大量城邦式的文明开始建立,灌溉技术与水利工程的修建也被应用,除此之外索夫人还掌握了青铜器的冶炼,使得生产水平大大提升,早期的文字与天文历法等也出现于此时期。
-1500年至-500年间来自东岸的民族一路向东航行,途经圣斐丁岛和往空等地最终如索夫人一般来到了这片大陆,这批民族也就是后来的法兰克丝人。
最开始法兰克丝人主要定居在大陆更西部的海岛之上,并那里建立了自己的城邦与索夫人进行贸易并互相掌握了更为先进的生产工具与粮食作物牲畜等,在大约公元前-450年左右一种未知瘟疫席卷整个大陆西岸并逐渐向内陆蔓延,直接导致超上百万索夫人死亡,各个城市元气大伤且几近崩溃,法兰克丝人则应远离陆地并早早关闭港口而幸免遇难。这场瘟疫大概持续了数十年,索夫人的黄金时代被彻底打断,疫后法兰克丝迅速东进击败了残余的城邦并在沿海各处建立了大大小小的法兰克丝人城邦,而残余的索夫人则向东南与更东方逃亡。
在接管了索夫人的秩序后新兴的法兰克丝人建立了一种新的文明,大大小小的城邦不断向内陆进发,在这一时期内铁制工具的使用早已成熟,纺织业、陶器制作和其他金属加工等领域也开始飞速进展,除此之外在哲学、文化以及数学、天文物理、医学和几何等方面也迎来了大爆发,这一时期也被法兰克丝称之为“第一学术黄金年代”(-228— 200)。
除此之外造船业的发展与新技术得意让各个城邦向着更远处航行,进行贸易与殖民活动,其海上范围最东直至诺斯塔贝雅的最南角,最西甚至一路到达亚安尼亚。
在这一时期内各种古典式建筑开始兴建,基础的水利工程与公共设施建于各个城邦之内,随着生产力的发展以知识分子为主体的脱产群体开始大规模出现,学院与大学也开始紧随其后,各大学院纷纷出现,学术的发展正式开始。在几何学领域马克西路姆于公元前147年首次将几何学知识整理为严谨的公理化体系,并提出5条基本公理,对后世产生深远影响,在数学领域出身诺图学院的数学家若查成功计算出了π的近似值,此外在天文学领域内还有人提出了日心说等等。
在长时间的攻伐与征战中逐步形成了两个较大的城邦与联盟,其分别为位于北方的米莉姆斯王国的北方同盟与南部的伊弗所城邦所领导的阿弗忒罗姆联盟,米莉姆斯位于北方的寒冷之地,该国居民以坚韧不拔和好战而闻名,而南部的伊弗所则以海洋贸易、浓厚的学术氛围与首屈一指的海军而为人所知,两方因贸易和势力划分等问题在-150年末关系开始日渐紧张,最终在-142年北方同盟入侵边境城邦克罗普提斯导致战争全面爆发,在学术黄金年代各方学者称呼自己脚下的土地为泰拉,意为大地,而在战争中两方均宣称自己是“大地”的拥有者与统治者因此这场战争被后世称之为泰拉战争。
战争之始凭借着强大的海军阿弗忒罗姆联盟一度占据战争的主导权,在封锁之下北方同盟的海洋贸易彻底断绝,同时北方军队迟迟无法突破南方防线,胜利的天平开始倾向于南方。在战争开始的第5年米莉姆斯的国王普提克罗菲集结了超过3万人并亲率突破了南方联盟的防线侧翼,并一举包围阿弗忒罗姆各联军的主力部队,双方于克罗普提斯以南40公里处的一处丘陵内展开决战,最终北方同盟惨胜南方,普提克罗菲的军队迅速南下直指伊弗所迫使南方联盟签订合约正式向北方投降,战后伊弗所被迫赔偿同盟大量的战争赔偿,同时为中部地带的大量城邦迅速加入到米莉姆斯的阵营之中,此时的伊弗所内一片混乱,在站牌的影响下掌控这座城市议会权威彻底丧失,市民也开始发动暴动,最终一支名为烈火的青年贵族团体率领军队推翻了议会并正式掌握城市,至此现代法兰克丝帝国的雏形开始登上历史舞台。
-130年烈火正式控制伊弗所,并正式将城邦改名为法兰克丝,青年贵族普雷勃丝坦就任最高独裁官,上台后普雷勃丝坦迅速处死了议会成员并当众宣布他们为「叛国者」,而后烈火控制下的法兰克丝迅速学习了北方同盟的经验,在城邦内宣布每位公民必须进行义务兵役并组建了一批精锐的常备军,此时克罗普提斯病死,旗下的三个儿子在不同的城邦支持下发动内战争夺阵营领导权而无暇顾及法兰克丝,在此时期内普雷勃丝坦迅速组织军队征服了邻近的几个城邦并将其公民变作为奴隶,而后不断开垦土地并重新发展农业与手工业积攒实力。
-124年北方同盟内战结束,二子索诺里克成为国王,索诺里克擅长领兵打仗但却对政治一窍不通且生性残暴,再加上内战带来的损伤使得北方同盟迅速走向衰落,而法兰克丝则日渐强大,最终在-117年普雷勃丝坦率领5万大军北上进攻北方同盟,正式开启第2次泰拉战争。
在索诺里克的残暴统治下各个城邦几乎未做抵抗便倒戈加入法兰克丝,法军一路北上并于-114年彻底攻陷米莉姆斯,索诺里克不知所踪。战后普雷勃丝坦于法兰克丝城光荣宣布自己为“全泰拉及法兰克丝的土地”其标志着各个城邦的统一,也预示着法兰克丝将迈入新时代。
泰坦巨岩是一处位于诺斯坦贝雅东北方1百50里处的一块巨型岩石,其周长达到了惊人的12.7公里,在索夫人的文化与信仰中是有名的神圣之地。第2次泰拉战争后法兰克丝开始进入到长时间的修养中,普雷勃丝坦后历任国王以发展农业手工业和持续向东扩展领土,这一时期内该国商业以及学术开始再次复兴繁荣,也称第2个黄金学术时代。
法兰克丝读取沿海地区及瘟疫之后残存的索夫人要么继续向东逐渐变为农牧民要么向东南迁徙并建立了新的城邦,在数百年的发展中索夫人成功在新家园完成了复兴并建立了一个强大的中央集权制帝国,史称瓦萨帝国,在不断的扩张下两大强权逐渐相接,由此开始不断产生边境摩擦与冲突,237年法兰克丝国王路易斯二世公然宣称属于瓦萨帝国的圣地泰坦巨岩及其周边地区是法兰克丝的领土,此事直接导致两国关系骤降,甚至一度打算使用军事手段,为之后的战争埋下了伏笔。
公元245年路易丝二世去世,即位的路易丝三世宣称自己为皇帝同时立刻着手对瓦萨的战争,245年秋法兰克斯帝丝的军队迅速越过边境兵分三路直扑瓦萨帝国的王城,尽管在初期进行的很顺利
外交和国际关系
战略计划
光复战争
法兰克丝帝国为反攻旧大陆并光复帝国的一场战争。
联盟和伙伴
法兰克丝是千火万炬协定创始国。
酸蚀是该国的专员辖区,也是千火万炬协定的成员国之一。
千火万炬协定联盟旗
千火万炬协定主席旗
千火万炬协定共同防卫战争旗
法兰克丝与常世关系良好。
法兰克丝与伊尔吉玛有军事贸易与联系,法兰克丝政府正在与该国沟通并开始与该国进行更深一步的合作。
关系恶劣
法兰克丝曾入侵过拉坎托尼亚,两国关系十分恶劣。
交战
有资料显示法兰克丝正在谋划针对亚安尼亚大陆各个国家的入侵行动。