:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://scp-jp.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/1.6 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
background: unset;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
}
:root {
--timeScale: 1;
--timeDelay: 0s;
}
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
position: absolute;
content: " ";
width: 100%;
height: 0.5rem;
background-color: rgb(var(--black-monochrome, 12, 12, 12));
transform: translateY(-0.74rem);
}
/* DIVIDER */
.anom-bar > .bottom-box::before {
animation-name: divider;
animation-duration: calc(0.74s * var(--timeScale));
animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
}
/* CLASSIFIED LEVEL BARS */
div.top-center-box > * {
animation-name: bar;
animation-duration: calc(0.45s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
/* TOP TEXT */
div.top-left-box, div.top-right-box {
clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
div.top-left-box > *, div.top-right-box > * {
position: relative;
animation-name: bottomup;
animation-duration: calc(0.65s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/*-----------------------------------*/
/*-----------------------------------*/
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
animation-name: expand2;
animation-duration: calc(0.5s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
div.main-class::before, div.main-class::after {
animation-name: iconslide;
animation-duration: calc(0.45s * var(--timeScale));
animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
/* BOTTOM TEXT */
div.main-class > *, div.disrupt-class > *, div.risk-class > * {
white-space: nowrap;
animation-name: flowIn;
animation-duration: calc(0.42s * var(--timeScale));
animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/*-----------------------------------*/
/*-----------------------------------*/
/* DIAMOND */
div.arrows {
animation-name: arrowspin;
animation-duration: calc(0.7s * var(--timeScale));
animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.quadrants > * {
animation-name: fade;
animation-duration: calc(0.3s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
animation-name: nodegrow;
animation-duration: calc(0.4s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.diamond-part {
clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
animation-name: diamondBorder;
animation-duration: calc(0.8s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
will-change: box-shadow;
}
/* MOBILE QUERY */
@media (max-width: 480px ) {
.anom-bar > .bottom-box::before {
display:none;
}
.anom-bar > .bottom-box {
box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
}
div.top-center-box > * {
animation-name: bar-mobile;
animation-duration: calc(0.9s * var(--timeScale));
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
}
/*--- Motion Accessibility ---*/
@media screen and (prefers-reduced-motion: reduce) {
div.anom-bar-container { --timeScale: 0!important; }
}
/*-------------------------*/
@keyframes divider {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar-mobile {
from { max-height: 0%; }
to { max-height: 100%; }
}
@keyframes bottomup {
from { top: 100px; }
to { top: 0; }
}
@keyframes expand1 {
from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0); }
to { opacity: 1; clip-path: inset(0); }
}
@keyframes iconslide {
from { opacity: 0; transform: translateX(-5rem); }
to { opacity: 1; transform: translateX(0); }
}
@keyframes expand2 {
from { opacity: 0; width: 1%; }
to { opacity: 1; width: calc(100% - 0.25rem); }
}
@keyframes fade {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes flowIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes arrowspin {
from { clip-path: circle(0%); transform: rotate(135deg); }
to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
from { transform: scale(0);}
to { transform: scale(1);}
}
@keyframes diamondBorder {
from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
副次クラス:
{$secondary-class}
撹乱クラス:
{$disruption-class}
リンチ=シュズ深宇宙望遠鏡により撮影されたSCP-7599。
特別収容プロトコル: SCP-7599衝突区域及びSCP-7599-1はカンザス州カンザスシティ及びミズーリ州カンザスシティ(カンザスシティ全域)内に制限されます。カンザスシティ全域周辺には立入禁止区域が設置されています。財団職員以外によるカンザスシティ全域への出入りは明示的に禁止されます。
サイト-322とサイト-333の職員はSCP-7599-1の無力化に関する研究を進めています。これらは最優先事項と見做され、要望に応じ必要な資金は全て配分されます。
説明: SCP-7599は地球と衝突する軌道を有していた直径3メートル程度の起源不明の生物学的集塊でした。SCP-7599は2018年3月23日にカンザス州、カンザスシティ及びミズーリ州、カンザスシティの丁度中間地点にて地球に衝突しました。SCP-7599と同規模の小惑星が地球に衝突した際に生じるはずだった被害は受けませんでした。
SCP-7599-1はSCP-7599より孵化した1300~1600もの地球外実体を指します。SCP-7599-1は未知の乳白色の物質で構成された生きた無定形の塊であり、漠然と頭足類との類似性を示します。実体は1~5つの付属器官を所持しており、いずれも物 (たいていは人間) を掴む、投げる、および/もしくは半分に引き裂く際に使用されます。
SCP-7599-1の内部構造はその大部分が未知となっていますが、主な部分は鋭さの異なる5列の歯が生えた巨大な口で構成されています。下部を含めたSCP-7599-1上に眼と思われる黒色の球体がランダムに出現します。
SCP-7599-1実例は集団的な集合精神を形成し、同時に会話する他、痛みや喜び、刺激に対する反応といった感覚を共有します。実例は比較的個々に自律性を示し、滑走や浮遊で独立して行動します。
現在までに、SCP-7599-1は自身に対して検証されたあらゆる通常兵器 (小口径ライフル、大口径ライフル、爆弾、刀剣、戦斧火炎放射器など) の影響を全く受けていません。財団はSCP-7599-1がテレビやインターネットを発見する前に遮断することで、SCP-7599-1の世界的な伝播を不活発ながらも抵抗してきました。
SCP-7599-1はその能力を組み合わせて使用しミズーリ州、カンザスシティ及びカンザス州、カンザスシティ(以下カンザスシティ全域)を征服し、住民を服従させてきました。現在のところ、SCP-7599-1は人類文明の及ぶ範囲がカンザスシティ全域のみであると誤認しており、地球を「記録的短時間で」征服したものと思い込んでいます。
補遺.7599.1: カンザスシティ全域でのSCP-7599-1の行動
SCP-7599-1のカンザスシティ全域内での最初の主要な行動は、500,000人以上の住民に自宅からの一時的な退出を命じたことでした。続いて、SCP-7599-1は以下の演説を行いました。
転写記録
SCP-7599-1: 御機嫌よう、地球人諸君。
SCP-7599-1: 我々は月から来た怪獣であり、地球及びこの地に暮らす諸君を征服する者だ。
SCP-7599-1: 我々はあまりにも長き間、征服され、バッタバッタと打ちのめされ、痛めつけられてきた。
SCP-7599-1: 我々は隠喩的なバットを手にし、そして痛めつける対象となる物理的な者達と出会った。地球人だ。
SCP-7599-1: 我々がバットを保持したからには、ここで故郷homeに逃げ帰るrunningことはできない。
SCP-7599-1: 我々は征服者となり、バッタバッタと打ちのめし、痛めつけることに決めた。
SCP-7599-1: 貴様らの1日を台無しruiningにすることだけを目的とした新たな法律が直に完成する、期待するがいい。
多くの新法律が制定され、厳格に実行されました。以下はSCP-7599-1による発表です。
転写記録
SCP-7599-1実例群はカンザスシティ全体の住民の群衆へ広がっている。
SCP-7599-1: ご機嫌よう、地球人諸君。
SCP-7599-1: 諸君は我々の新たな法律を涎を垂らして待っていただろう。手作りかつ自家製の法律だ。
SCP-7599-1: 貴様らは征服された。それを嫌だと思ったなら良い勘の持ち主だな。貴様らがあまりの忙しさに音を上げているうちに、我々は諸君の国土へと根を下ろしている。
SCP-7599-1: 最上の首尾一貫性、今ここに完成。
SCP-7599-1: 新法律その1: 住民は1日4時間の労働を強制される。貴様らの疲労は計り知れないだろう。
新法律その2: 我々は貴様らの家賃を月に、貴様らの緑色の紙幣200ヒューマン・ダブルーン分に値上げする。賃貸でない場合、自宅にかかる税金も同じく緑色の紙の人間の紙幣200ダブロンとする。すまないな、我々が作ったものはルールではない。
(沈黙。)
SCP-7599-1: それらは全て法律である。独裁政治だ。
(大多数の人々が騒がしく歓声を上げ始め、SCP-7599-1はこの反応を怒り、恐れ、そして/または苦しみだと受け取っていると思われる。)
SCP-7599-1: 犠牲者の慟哭wailか。クジラwhaleの犠牲者に近き悲哀さだな。
観客内の男性: くたばれ、共産主義者の刺客共が。
SCP-7599-1: 共産の意見者よ、こちらへ推参して今の言葉を対面で体言してはどうだ。
SCP-7599-1: あれは筋違いなことをほざく藁で出来た者ストローマンにすぎない。貴様らの手に飲み物は見受けられないが、飲み物はストローで吸って飲むべきだ。
補遺7599.2 SCP-7599-1インシデント
実体の法律が承認されると、更なる予期せぬ問題が発生しました。カンザスシティ全域の住民が財団の収容プロトコルを妨害し始めましたが、これは何らかの異常操作によるものではなく、SCP-7599-1の政策に心から満足していたことによるものでした。
何度も脱走が試みられましたが、その中で成功した事例は36歳のリチャード・ニールソン氏によるもののみであり、氏は母親の誕生日を祝いに行くためにカンザスシティから離脱していました。以下の遭遇がニールソンの帰還時に財団の監視カメラに収められました。
転写記録
(一体のSCP-7599-1実例が、脱走者、リチャード・ニールソンに付属器官の一つを絡ませた状態で、立入禁止区域に再入場するのが見られた。実体がどのようにして脱走し、帰還したのかは不明である。)
SCP-7599-1: ミチバシリを捕らえ戻しました。
SCP-7599-1: 金星章相当が如く立派な仕事であった。
ニールソン: 離してくれ! 母さんに会おうとしただけだ!
SCP-7599-1: 貴様は自分自身のチクり魔だな。
SCP-7599-1: チクり魔はチクチクされるさだめなのだ。話し続けると縫われるぞ。
SCP-7599-1: 更に良いアイデアがある。チクり魔がチクる前にチクチクと縫ってやるのだ。
SCP-7599-1: これはアート工作のトレーニングだな。この男のアートは心ハートの中で母性愛を工作するためなのだ。
SCP-7599-1: 貴様の母か。彼女はここに住んでないのか?
ニールソン: いいや、母さんはここには住んでないんだ、畜生! お前らは俺を母さんのベランダから引き離したんだ!
SCP-7599-1: それは人間ヒューマンだったのか? てっきり何かの鳥かと思っていたのだが。
SCP-7599-1: ヒューマンだった。彼女の男ハーマンだ。
SCP-7599-1 彼女の母ハーマムだ。
SCP-7599-1 いや違う。彼の母ヒズマムだ。
SCP-7599-1: 卵は全て赤色のブロックでできていて同じに見えたぞ。孵化中だと思っていた。貴様らの種はあれらから孵化するのではないのか?
ニールソン: そのブロックは郊外の家だ。管理組合が現代のファシストだから同じに見えるんだ。
SCP-7599-1: その住宅所有者連盟は我々の統治を脅かすのか? それとも我々の故郷も彼らのロバも自らのものにするというのか?
ニールソン: 離してく—
(SCP-7599-1が締め付けを強める。)
SCP-7599-1: 貴様の母はどこに住んでいる?
ニールソン: ニューヨークだよ!
SCP-7599-1: 巣をあっさりと売ってしまったな。貴様の頭は名誉に対して冷酷且つ非情なようだ。
SCP-7599-1: 悪しき太陽、超新星になれないな。
SCP-7599-1: 彼は既に白色矮星だ。
SCP-7599-1: ニューヨーク…ということはオールドヨークもあるのか? どこにあるのだ?
ニールソン: 別の大陸だろ。知らねぇよ!
SCP-7599-1: 別の大陸か。我々なら征服できるな。
SCP-7599-1: 率直フランクに言わせてくれ。
SCP-7599-1: 良いネームチョイスだ、フランク。
SCP-7599-1: 新大陸だ。もしクッキーが砕けるが如き状況にあるならば、我々はその欠片をなめとってやろう。
上記の転写記録のイベントに続き、SCP-7599-1は以下の演説を行いました。
転写記録
SCP-7599-1: 御機嫌よう、地球人諸君—或いはネブラスカ州とカンザス州のカンザスシティ人諸君と言うべきか。実際、貴様らだけが地球上の全人類ではないと申告しなかったことは、極めて無礼な行いに値する。
SCP-7599-1: これが人類のジョークなら、飛行機planeに乗せられて惑星planetに叩きつけられた方がマシだ。
SCP-7599-1: 模範的とは言えない住民どもだな。これは非常に無礼なことであり、良くなき住民である。
SCP-7599-1: これを貴様らの脳幹に植え付け蹂躙しよう、貴様らは一人残らず罰されている。
SCP-7599-1: 貴様らの家賃と税金は緑色の紙幣200ヒューマン・ダブルーン分値上げした。これまたすまないな。我々が作ったものはルールではない。
(群衆にいる複数人が困惑の視線を向ける。)
SCP-7599-1: 皆幸せそうだな。
SCP-7599-1: もしかしたらクソみたいな気分になるかもしれないな、忌々しい連中め。
SCP-7599-1: 貴様らは皆、我々が何をしているのか知りたくて知りたくて堪らないことだろう。
SCP-7599-1: さて、質問をしたくてしたくてたまらない質問者たちから更に質問責めにされてしまうな。
SCP-7599-1: 我々には貴様らの惑星planet全体へ及ぶ作戦planがある。この作戦、それは尋問となるだろう。このポプシクルの上に立ってひと吹きしてやろうじゃないか。
その後の数日間に渡り、以下のインシデントが発生しました:
| イベント概要 |
| SCP-7599-1実例が「月崇拝」を排除する新法律を作成、施行し、カンザスシティ全域の住民に対して就業前に9時間以上の睡眠を取るよう義務付けました。 |
| SCP-7599-1実例が「最も邪悪な人類兵器の実験」という理由でアパートに中力粉の入った大袋を投げつける事案を複数回起こした後、「雪の日」という名目で教育機関を3度封鎖しました。 |
| 多数のSCP-7599-1実例が都市の主要小売店を略奪し、Funko Pop!の在庫のみを盗み出しました。 |
(複数のSCP-7599-1実体が山の様に積み重なるFunko Pop!に魅了されている。)
SCP-7599-1: このトーテム…我々には理解できない神秘を持っているな。
SCP-7599-1: それは目だ。黒い。未知だ。それでいて、普遍的だ。
SCP-7599-1: これを作った者が誰であれ、そいつらは工芸の達人だな。我々の征服で半人前の職人らが、これらの人形への敬意と同じくらいに我々にも敬意を表するようになることを望もう。
補遺7599.3: 無力化作戦
使用兵器: 収容部隊の行使するレーザーを使用した兵器。
結果: 効果はありませんでした。SCP-7599-1は収容部隊の捕獲、手足の切断を遂げました。それ以来、実体は「蜜を溜め込む齧歯類への恨みを晴らすため。」という理由で収容チームの死体の部品の大部分を来るイースターの祝日に飾りとして吊し上げることを決定しました。
ラグー: SFじみた兵器なら何とかなると思ったんだ。奴らだってあらゆるものに耐性を持っているわけじゃない。
ボハート: 核攻撃とかどうだ? 提案書を出してやるよ。
ラグー: それは — 確かに一つの案ではあるな。正直まだその段階には達していないと思うが、まあ無碍にはしないでおこう。
ボハート: もし奴らがあらゆるものに耐性を持ってたら……?
ラグー: 核攻撃を検討する。
使用兵器: 高エネルギー濃度軌道レールガン(HECOR)
結果: HECORは2018年4月13日に発射され、SCP-7599-1がオフィス空間及び「隠れ家」に改装したバンク・オブ・アメリカのみに照準が当てられました。建物は崩壊しましたが、SCP-7599-1実例に被害はありませんでした。
ボハート: もう核攻撃していいんじゃねえか?
ラグー: 核攻撃をするつもりはない! 核攻撃がどうこう言うのはもうやめてくれ、頼むから。本当にうっとうしい。
ボハート: うおぅ。俺に八つ当たりすんなっての。
ラグー: だったらこのプロジェクトから離れろ。
ボハート: そうかい、ここにいてほしくないってんなら離れてやるよ!
ラグー: 最低でも、自分がもうやってられなくなってるってことを認めるぐらいの良識は持ってくれ。私を責めるんじゃない。
(ボハートが沈黙する。)
ボハート: お前、最近変わっちまったな。
ラグー: 何? どういう意味だ?
ボハート: お前は…… 俺の記憶にあるお前とは違うんだよ。一緒に研究してた頃のお前とはな。
使用兵器: 奇跡論的強化された機動部隊パイ-1 ("シティ・スリッカーズ")の隊員。
結果: SCP-7599-1は自身が奇跡術への耐性を有していることを知った後、自ら機動部隊員を集める役目を負い、切断した隊員の身体の各部を如何に遠くへ投擲できるかを見守る「スポーツ・アクティビティ・ゲーム」を行いました。
ラグー: あいつらが提案した「戦闘計画」なるものが実行に移されるまであと2日だ。もうどうしたらいい。
ボハート: もしかしたら、俺たちは間違った視点からこいつを見てるのかもしんねえな。
ラグー: というと?
ボハート: あいつらは月の怪獣ムーン・モンスターなんだろ。月の兵器ムーン・ウェポンが要るかもしんねえぞ。
ラグー: 何がムーン・ウェポンに該当するんだ?
ボハート: 俺が知るかよ! 月の石で頭でもカチ割れるんじゃねえのか。もしかしたら、月の石で爆撃仕掛けるとかそういうことかもな。
ラグー: それがうまくいくとは思えんな。
ボハート: じゃあ…… 月の英雄ムーン・ヒーローとかはいねえのか?
ラグー […] ムーン、何だって?
ボハート: あれだよ、 月の英ムーン・ヒー —
ラグー: 闘士チャンピオン。
(沈黙。)
ラグー: クソったれ。
補遺7599.4: SCP-1233
SCP-1233ファイルの再評価が行われました。徹底的な再調査の後、財団はニューヨーク州サラトガ・スプリングズ在住のボブ・パーソンズの居場所を特定しました。SCP-1233がパーソンズのことを「地球大統領卿」として誤認していたためです。
インタビューと低用量の記憶補強剤投与の後、パーソンズは言葉遊びであるバナナグラムの薄汚れた袋を見つけました。パーソンズは財団職員に対しゲームの文字パネルを集め、そのピースで「MOON CHAMPION」と綴るよう指示しました。
SCP-1233の召還儀式はSCP-7599-1から実体を遠ざける目的でニュージャージー州、アトランティックシティに位置するサイト-333で執り行われました。サイト管理者であるヴィンセント・ボハートがゲームのピースを使い「MOON CHAMPION」と綴った後、財団衛星は地球へ向かい高速で飛来する宇宙物体を確認しました。
SCP-1233はアトランティックシティの砂浜に生じた広大なクレーターで発見されました。
転写記録
(ボハート管理官がSCP-1233に接近する。SCP-1233は砂浜の砂を一握りほど掴み、海へ投げ込むことを続けている。)
SCP-1233: そこの君! 私はムーン・チャンピオン、月ムーンの闘士チャンピオンにして宇宙正義の擁護者、そして邪悪の破壊者である。地球の守護がため、言葉と真実の植物によりこの地へ召還された。その官能的な姿を見るに、君は庶民には手の付け難い上質な財宝や馳走に手を付けられるのだな。君の大義に忠誠を誓おう、豊満なる牧童よ。
ボハート: そいつは…… 良かった。ありがとよ。なあ、もし月怪獣が—?
(ボハートが話している途中で、SCP-1233は砂の上にうつ伏せになった。)
ボハート: 何でそんなことしてんだ?
SCP-1233: ああ、そうだな。私は日光浴を体験したいと常々望んでいたのだ。月王は太陽崇拝を禁じていたが、私が罪を犯したことが彼に露見せぬよう願うばかりだ。かの焼けるような感覚は実に苦痛である! これはよくある余暇活動だ。
(SCP-1233が「顔」を砂の中に再びうずめる。)
ボハート 嘘だろ—俺の話を聞いてくれってんだ、こん畜生。
SCP-1233: 私の月聴覚は宇宙に名高く十分に関与している! 君は私の真剣かつこの上ない注意を一心に受けているのだ。この人間のポッドキャストを目撃するのは格別なる喜びである! 君の神秘的な方法についてより詳しい教授を願いたい。
(SCP-1233は依然として砂にうつ伏せになっている。)
ボハート: 月怪獣が地球にいんだよ。そいつらと戦ってくださいませんかねえ?
(SCP-1233が即座に起き上がり、戦闘態勢に入る。)
SCP-1233: 月怪獣は何処だ? 不可視能力を発揮したのか? これは厄災が起こりかねないぞ、我が君よ。月怪獣の邪悪さは限界を知らない! 私、ムーン・チャンピオンは、これまで月王国を守護してきたように、この地球を穢らわしき生物の猛攻から守護すると誓おう。
ボハート: 違ぇって。奴らはここにはいない。俺達は奴らの所に行かなきゃならん。不可視能力を発揮したわけでもねぇよ。
(SCP-1233が砂の中からくすんだ貝殻の破片を掴み、ボハートに手渡す。)
SCP-1233: これは君のエクスカリバーとなるだろう。どうか、このブロードソードの扱いには細心の注意を払って欲しい。これ程巨大な兵器を振れるのは最強なる者のみだ! 軍事委員会を召集せねばならない。
ボハート: 専門家ならわんさかいるんだがな。もう知らん。クソ喰らえってんだ。成功を収めるためなら必要なことは何だってやってくれ。
SCP-1233: 許諾感謝する、戦争大臣男爵。君は最もむず痒いホストだった。君達が勇敢に苦悩し抜いた混沌の果てに、人間の米袋や巨大なステレオで埋め尽くされることのない日々が訪れんことを。ヒューストンよ、私達にはチャンピオンがいる!
(SCP-1233がジェットパックを起動し、飛び立つ。)
その後、SCP-1233は「地球が捧げし最高峰の戦争精神、戦闘主義者、暴力者」を同伴しサイト-333に帰還しました。それには以下が含まれています:
- UFCコメンテーター及びポッドキャスト司会者であるジョー・ローガン;
- 4匹のピットブル;
- 元米国国務長官であるヘンリー・キッシンジャー;
- 元アメリカ大統領であるジョージ・ワシントンの死体と棺;
- Epic Gamesの最高経営責任者でありフォートナイトのクリエイターであるティム・スウィーニー;
- 世界レスリングエンターテイメント(WWE)の最高管理者であるビンズ・マクマホン;
- 油性マーカーでスマイルフェイスの描かれた三束のTNT。
サイト-333職員はSCP-1233の「軍事委員会」を解雇しました。
補遺7599.5: SCP-7599の無力化
転写記録
(SCP-1233はカンザスシティの30m上空で停空飛翔している。)
SCP-1233: 当要塞へ到着した。私の月均衡が左側へ引っ張られている様に感じる。これにはあらゆる可能性が考えられる、例えば君達種族の移動方法が変化したか、半径14マイル圏内にバスが存在するか、或いは月怪獣が存在するか、といったようなものだ。
ラグー: 私は最後latter のだと思うね。
SCP-1233: ハシゴladderは私の均衡破壊者リストの中でも下位に位置するぞ、ビートルズメンバーよ。興味深い理論ではあるが、私には信頼に置けるジェットパックがある故、高所まで登る必要は無い! また別の機会に、他の人間のOゾーン空洞を掃除する時が来たとしたら、ハシゴが必要となるのかもしれないな。うむ。ここは美の庭園だ。月怪獣がこの地を標的としたのも不思議ではない、奴らは自らの卑劣な所業でこの地を腐敗させることが可能だと知っているのだ。
ラグー: ああ。卑劣だな。私達は奴らを消し去る必要がある。
(SCP-1233が徐々に回転し、上下が逆になる。SCP-1233は空中で静止している。)
ラグー: 上下逆さまだぞ。
SCP-1233: 私は全角度から偵察しているのだ! 最善なる突入方法が常に最初から見えているとは限らない。戦術的で実践的なアプローチが常に最善となる。私がやって来るのを奴らが見ることは決して無いだろう!
(SCP-1233が複数の建物の間を激しく飛行しながら都市に近付く。多数のSCP-7599実体が視界内に入る。)
SCP-1233: そうであったか! まあ君のウマ型生物を抑えたまえ。私、ムーン・チャンピオンは今、この事態を理解した! 君達地球の脳は酷く誤解している!
ラグー: 何を言っている?
SCP-1233: これは極めてありがちな間違いである、大丈夫だ、羽の生えた友人よ。こいつらは月怪獣に非ず! この憎き獣どもは月獣だ。私もかつて、「パグ」を犬と見間違え似通った失敗をしたものだ。
SCP-7599-1: 何かは分からんが、空に小さな… 白い点があるぞ。
SCP-7599-1: 煙に入れてパイプを置け。
SCP-7599-1: 聞いてくれ、賢き者。お前は孔子ではない、ただこうして困惑しているだけだ。
ラグー: あいつら—自分たちのことを月怪獣だと言ってたぞ。
SCP-1233: 奴らは極めてあるまじき詐欺的な詐欺集団だ。私は宇宙を冒険し、この月獣との戦闘を何度も経験してきたのだ。
SCP-7599: 我々は月から来た怪獣であ—
SCP-1233: どうやら奴らはペテン師の悪戯を住民へ掛けたようだ。問題ない! この私、ムーン・チャンピオンこと地球の守護者が、奴らを打ち倒してみせよう!
(SCP-1233が1体のSCP-7599実体の近くに着陸する。)
SCP-1233: 御機嫌よう月獣、君達はこの広大な人間のパン屋を侵略したと見える。我慢ならない行為だ! パンは人間が死の影響に苦しむことなく味わえる数少ない食品の一つであるというのに、それを生意気にもこの優しき子供達から取り上げるとは! 私は君達を一度打ち負かしている、今度も容易く打ち倒してみせよう!
SCP-7599-1: このマシュマロ野郎が誰か知っている者はいるか?
SCP-7599-1: こいつは喜劇ファルスなマロ野郎だ。
SCP-7599-1: このゲームは誰もが25セント硬貨を入れる前に終わっていた。彼は1セントも稼いでいない。
SCP-7599-1: 我々は貴様の知り合いなのか、マシュマ—?
(SCP-1233が拳を振りかぶり、実体の体に叩きつける。全SCP-7599-1実体が地面に落下し、乳白色の粘性のある液体に溶け堆積する。)
SCP-1233: どうだ! 君達は破壊された。如何なる月獣であってもムーン・チャンピオンの敵ではない! 栄華がため! 名誉がため! 宇宙の正義がために!
ラーグ: (ボハートに向かって)私たちは…… 奴らを殴ってみようとはしなかったのか?
ボハート: ああ、しなかったな。
ラグー: 何だよこれ。
(SCP-1233がジェットパックを起動し、複数の建物を突き破って地球から脱出する。)
SCP-7599はSCP-1233との接触の後、無力化されたとして再分類されました。当イベントにより、集団記憶処理プロトコル — 現行の手順では世界中の水道に記憶処理剤が投入され、最も影響を受けたエリアにはエアロゾル化したものを集中的に散布する — が発動されました。
SCP-7599-1により制定された法律は記録から削除されました。人手不足による企業利益の損失、及び株式市場の低迷はその後、当イベント以前の基準レベルまで回復しています。