SCP-2399
評価: +64+x
監督評議会命令
以下のファイルはSK-クラス“不毛の地球”世界終焉イベントを引き起こし得る敵対的かつ異常な地球外由来の上部構造の記述を含んでおり、レベル5/2399機密情報です。
無許可のアクセスは禁止されています。
2399
アイテム番号: 2399
レベル5
収容クラス:
keter
副次クラス:
{$secondary-class}
撹乱クラス:
amida
リスククラス:
danger

header.png

木星の大赤斑。


特別収容プロトコル: SCP-2399の位置および性質上、物理的収容は現在不可能です。主要な天文台に潜入している財団エージェントはSCP-2399の映像や画像を収容します。継続的な誤情報活動が実施されており、これまでの所は、一般の認識からSCP-2399関連の知識を完全に抑制できています。

木星周回軌道における財団衛星はSCP-2399の自己修復試行に対する一定の警戒を維持し、SCP-2399が最低でも修復率75%に達するようなプロセスをあらゆる手段で妨害します。加えて、長距離電磁妨害衛星(バリア配列)による境界が高度木星軌道に築かれています。この配列によって傍受されたあらゆる送信は直ちに解読・記録されます。

SCP-2399が修復率75%に達した、もしくはジャミング境界における情報漏洩が発生した場合、必然的に財団職員はプロトコル・レジオネラ-5(補遺2399-L5参照)を発動し、その時点で完了させる必要があります。

説明: SCP-2399は現在、木星の下層大気中に位置する、巨大かつ複雑な機械的構造物です。SCP-2399は1963年に視覚的に発見されて以来、極めて高度な反物質ベースの兵器を、特殊な破壊作用、および一般に大赤斑の名で知られる巨大な赤い渦として観測できる破壊的な大気[データ削除]を作成するために使用しているのが観測されています。

redspot.gif

██/██/██から██/██/██にかけてのSCP-2399の移動経路の低速度撮影写真。

SCP-2399は現在地に辿り着く前に、おそらくは衛星イオとの衝突で損壊しています。SCP-2399は自らが負った損傷を修復するために、小さなタコ型修理ドローンを多数放出しているのが観測されています。これらのドローンの一部はSCP-2399の近くに留まっていますが、他の機体はSCP-2399が紛失した部品を探し出すために近隣衛星や木星のより深い大気中のパトロールを行っています。コンピュータによるモデルは、SCP-2399の完成度を59%、現時点における修復率を年間0.78%と推定しています。この修復率は1970年から0.12%増加しています。

損傷状態にも拘らず、SCP-2399は無限の動力供給源・高度な電磁シールド・物質破壊兵器・与えられた損傷の自己再生機能・正確な追跡およびターゲティングシステムを有しているようです。SCP-2399の作成者と地球人類の技術力の進歩には大きく差があるため、如何なる意図や目的があるにせよ、SCP-2399は現時点では人間には破壊不可能です。理論上、SCP-2399は十分に強力な電磁パルスに対しては脆弱である可能性があります ― が、残念ながらこの技術はまだ実現していません。

redspot2.png

バリアユニット21から見えるSCP-2399(赤丸の部分)。

1971年以降、SCP-2399は地球から約300万光年離れたさんかく座銀河に由来する電磁ベース通信を絶え間なく受信しています。SCP-2399が太陽系まで移動してきた手段、およびその通信方法は判明していません。1971年から1985年まで、SCP-2399は単一の暗号化されたメッセージを継続的に受信しました。解読と翻訳の試みを通して、このメッセージはSCP-2399に対し、被った損傷を修復して我々の太陽系に突入することを命じる指令であるらしいと判明しました。この後、メッセージ傍受のためにバリア配列が確立されました。この間、指令送信の原点からの連絡は途絶していましたが、1996年以降は異なる指令が再び送信され始めました。バリア配列は、現在までのところは、SCP-2399がこの指令(補遺2399-指令ログ参照)を受信するのを防いでいます。


SCP-2399発見についての注記:

補遺2399-2b:

補遺2399-2c: プロジェクト・ギガス:

補遺2399-L5:

補遺2399-指令ログ:


: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)); }
}

特に指定がない限り、このサイトのすべてのコンテンツはクリエイティブ・コモンズ 表示 - 継承3.0ライセンス の元で利用可能です。