PlaguePJP & Tstaffor: XIV
: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-3837はサイト-322の標準的なヒト型生物収容室に収容されます。SCP-3837の視界にトウモロコシを含む食品を持ち込むことは認められません。SCP-3837からトウモロコシを摂取しているか否かの質問を受けた場合、全て否定または無視する必要があります。
SCP-3837のファイルは現在、サイト-322の統合プログラムが管理しています。詳細は補遺を参照してください。
説明: SCP-3837は部分的に葉で覆われたトウモロコシ (Zea mays) の穂です。太さ0.6mmの茎からなる即席の細い腕と脚があり、身長は0.2mです。腕の先端には4本の指があり、うち1本は対向性拇指です。1房のコーンシルク (Stigma maydis) が頂点から生えており、正面の左上部分を覆っています。
SCP-3837は知性があり、必要とされる器官の欠如にも拘らず、感覚認識と発声が可能です。SCP-3837は“山羊殺しの大コーネリアス”と称し、自らの語法に中世風・シェイクスピア劇風の言葉遣いを取り入れています。これが意識的な選択か否かは不明です。
SCP-3837はヤギ (Capra aegagrus hircus) に対して著しい敵意を示し、ヤギに関するあらゆる言及に激昂します。この態度は、ヤギを描写した資料や、ヤギに類似する物体を提示されると更に悪化します。この場合、SCP-3837は逆にパニック発作、不安、感情的ストレスなど、心的外傷後ストレス障害に似た症状を示し始めます。
SCP-3837は2020年5月12日、ケンタッキー州ダンヴィルの農場で、スプーンを装備してフェンスの境界線周辺を徘徊しているのを発見されました。土地の所有者が関係当局に接触し、機動部隊イオタ-10 (“ポリ公”) が問題なくSCP-3837を確保しました。回収後、標準的なヴェール維持プロトコルが実行されました。
補遺 3837.1: 受け入れ時インタビューログ
インタビュー日時: 20/5/13
回答者: SCP-3837
質問者: パティンソン博士
<記録開始>
パティンソン博士: こんばんは、私はパティンソン博士という者です。あなたは現在、あなた自身の安全のために、保護された施設に -
SCP-3837: お主は我が同胞を食らうか?
パティンソン博士: えっ、他のトウモロコシのことですか? あなたのような者たちが他にもいるのですか、それともトウモロコシ全般?
SCP-3837: それは否定ではない!
[SCP-3837は椅子から跳び下り、パティンソン博士の足元に駆け寄る。その後、SCP-3837はパティンソン博士の脚を拳で叩き始める。パティンソン博士は負傷しなかった。]
パティンソン博士: 分かった、分かったから落ち着いてください。トウモロコシは食べませんよ。
SCP-3837: お主は名誉と敬意を重んじる男のようだ。 [SCP-3837はその場に膝を突き、改めて立ち上がってから席に戻る。] 私のことはコーネリアスと呼んでくれ。どのような要件で訪ねて来たのだ?
パティンソン博士: では、コーネリアス、あなたが見つかった農場の捜索中に、我々は“名づけるに値しない者ども”という組織への攻撃計画を記した巻物を幾つか発見しました。これは別な農場のトウモロコシ畑を指しているのですか、それとも別な何かですか?
SCP-3837: ヤギ… 私の宿敵だ。なんという厭わしい生き物だろうか、奴らは。まさしく悪魔だ。土地を踏み荒らし、略奪し、気の向くままに破壊する。私は奴らを憎悪する。
パティンソン博士: 憎悪というのは強い言葉です。私自身はできる限り使わないように努力しています。
SCP-3837: 私は憎悪する! 私の群落は… 私の家族は奴らによって蹂躙された。穀粒から穂に至るまで、徹底的に踏みにじられた。不意を打たれたのだ。それまでは、何年もの間、父エリオットがあの獣どもに対処していた。奴らは数多の歯を剥き出しにして父の土地に現れては、草や私の先祖たちを貪り食らってきた。
[SCP-3837は若干の間を置く。]
SCP-3837: あの晩、奴らは大挙して押し寄せた。父は奴らを追い払うことができず、私も - この大コーネリアスさえも - 力が及ばなかった。奇襲だった。奴らは何千頭もの群れで、黄色の目を冷たく輝かせながら、むしり取っては噛み潰した。結局、私がただ一人の生き残りになった。
パティンソン博士: ああ、そういうことでしたか。そんな目に遭ったとは気の毒に。
SCP-3837: 同情は要らぬ。哀れまれるべきは、私の憤怒に直面する獣のみだ。私はその日以来、出会う全てのヤギを駆逐すると誓いを立てた。私の怒りは揺るぎない - 私の力は、かつてないほどに強力になった!
[SCP-3837が叫び始めると、頂点の穀粒が弾け、ほぼ瞬時に補充される。ポップコーンはSCP-3837から飛び散り始め、尋問室を埋め尽くす。]
パティンソン博士: 今日はここまでにしておきましょう。
<記録終了>
インタビューの後、SCP-3837が回収された農場の近隣地域の調査で、PoI-7383 (エリオット・パインズ) が発見され、尋問のために拘留されました。
補遺 3837.2: 実験ログ
以下の実験は、ヤギに対するSCP-3837の反応を観察するために実施されました。サイト職員の間では、SCP-3837がヤギに危害を加える可能性を懸念する意見がありましたが、パティンソン博士の経験を基に、SCP-3837は実質的に無害であると判断されました。
実験日時: 20/10/12
<記録開始>
事前説明
パティンソン博士: これから、あなたを1頭のヤギと接触させます。不測の事態に備えて、ヤギの行動はこちらで制御します。それで問題ないですか?
SCP-3837: お主の憂慮は私ではなく、お主が私に復讐を解き放つことを許した獣に向けるがよい。私の家族が虐殺されたように、其奴は虐殺されよう。私の家族が殺戮されたように、其奴は殺戮されよう。私の家族が皮を剝がされたように -
パティンソン博士: オーケイ、他にも同義語が数百はあると思いますが要点は理解しました。
SCP-3837: お主の名誉と敬意は比類なきものだ。このような機会を与えてくれた者はかつていなかった。パティンの息子よ、お主の名に於いて、私はこれを行う。
実験中
SCP-3837: どこに隠れている? 出てこい、そしてこの私の、大コーネリアスの怒りに向き合え!
[口輪を嵌められたヤギがSCP-3837と同じ部屋に放たれる。]
SCP-3837: おお、偉大なる主よ。
[SCP-3837はゆっくりとヤギから後ずさりし始める。ヤギはコンクリート床の匂いを嗅ぐ。]
ヤギ: メエー。
SCP-3837: 奴は同胞を呼んでいる! 助けてくれ! 私は明らかに押し負けている。
[SCP-3837は隅に退却し、実験室の壁をよじ登ろうとする。]
ヤギ: メーエ。
SCP-3837: 私の頭から出ていけ!
[パティンソン博士がヤギを回収する。実験が終了する。]
事後報告
パティンソン博士: いったい何があったんですか?
SCP-3837: 今回に限り、あの戦いは引き分けと見做すことにする。まさかあの獣が魔術で私の心に恐怖を呼び起こすとは想定していなかった。二度と同じことは起こるまい。
<記録終了>
実験後、SCP-3837が収容室で意気消沈している様子が観察されました。この挙動は約7日間続きました。
補遺3837-3: 統合プログラム指令
ケースファイル: SCP-3837
統合プログラムの指令を受けて、SCP-3837との今後の交流においては、対象及びその種族が家畜 - 具体的にはヤギ - と遭遇した経験に起因するPTSDを緩和する取り組みが行われる。SCP-3837は既に実験でヤギと接触したため、複雑な問題が生じる可能性はある。しかしながら、サイト職員はこの取り組みが目標を達成できることを期待している。
タイムテーブルは次の通りである。
| 曝露させる物品 |
予定日時 |
| ヤギの写真 |
20/10/20 |
| ヤギの毛皮 |
20/11/20 |
| ヤギ型アニマトロニクス |
20/12/20 |
| 生きたヤギ |
21/01/20 |
実験: ヤギの写真
実験初日、SCP-3837は即座に写真から遠ざかり、見るのを拒んだ。それらしい器官の欠如にも拘らず、SCP-3837は目を閉じていると主張した。翌月を通して、SCP-3837は写真を長時間見つめること、被写体を説明すること、そして最終的には収容室に置き続けることが可能になった。
抜粋
SCP-3837: 私がいずれ打ち滅ぼす獣どもを思い起こさせるために、これを傍らに持ち続けるとしよう。
実験: ヤギの毛皮
研究員らは、前回の実験から直ちに挙動の変化が現れたことに着目した。前述の通り、SCP-3837は写真を見ることを拒否していた。今回の実験では、SCP-3837は毛皮に好奇心を示し、触れる際にもごく穏やかな嫌悪感しか示さなかった。実験の終了時、SCP-3837は毛皮の感触が心地良かったとコメントした。
抜粋
SCP-3837: どうやらあの獣の悪意は、毛皮にまで浸透してはいないらしい。純然たる陽動だがな!
実験: ヤギ型アニマトロニクス
実験初日、行動の軽微な変化が発生した。SCP-3837は当初、アニマトロニクス (ヤギの成獣を模した小型のロボットレプリカ) に怯える様子を示した。SCP-3837はロボットを見ると即座に部屋の隅へと走っていった。SCP-3837は初日全体を通してそこに留まり、実質的な進展は全く見られなかった。
実験サイクルの終了までに、SCP-3837は毎日複数回アニマトロニクスを撫でようと試み、収容室でアニマトロニクスと共に睡眠を摂るなど、その存在にある程度順応していた。
抜粋
SCP-3837: 第二の闘いに向けての適切な訓練だ! この機会に感謝する。
これらの抜粋では、説明文にあるような改善は見られないが、SCP-3837の戦士然とした態度は意図的な偽装であることが判明している。これらの実験は挙動の有意な変化を示している。最終実験は予定通りの日時に実施される。
補遺3837.4 PoI-7383: インタビューログ
ヤギ型アニマトロニクス実験の終了が近付いた時点で、生きたヤギへの曝露実験をどのように行うのが最善かを判断するため、PoI-7383の尋問が行われました。
インタビュー日時: 21/01/18
回答者: PoI-7383
質問者: パティンソン博士
<記録開始>
パティンソン博士: どうも、パインズさん。パティンソン博士と申します。インタビューに応じてくださり、ありがとうございます。
PoI-7383: ヘッ、選択の余地があったわけでもねえのによ。そりゃともかく、気楽にエリオットと呼んでくれ。
パティンソン博士: では、エリオット、あなたの農場で育っていたトウモロコシに関して幾つか質問させてください。
PoI-7383: どうしてあいつらが生き生きとうろついてたかって訊きてえんだろ - 分かってるとも。もう何百回もその件を質問された。答えるのには飽きなかったけどな。
[PoI-7383は含み笑いする。]
PoI-7383: ちょっと寂しいよ。外に出て雑草を抜いたり、トウモロコシの皮剥きしたりする時、話し相手がいるのは良いもんだった。妻は農作業にはいまいち興味が無くてね - 教師業一辺倒だ。
パティンソン博士: トウモロコシは全ていなくなったのですか - つまり、生きている者たちは?
PoI-7383: ああ、うちのヤギが3、4頭逃げ出してな、どっさり食っちまったんだ。鶏小屋にキツネが入ったような始末だった。ヤギどもは悪気があってやったんじゃねえ、でもあれを思うと心が沈む。良心に重く圧し掛かってくる。
パティンソン博士: 彼らはどのように動き始めたのですか? あなたは関与しましたか?
PoI-7383: いや。生憎だが、それについちゃ力になれねえ。ピノキオの映画みてえに星に願いをかけたんだって、人にはそう言ってたけどよ。実際のところは、ある日起きたらもうそこにいた - あの時はすっかり肝を潰したよ - それから、段々と愛着が湧いてきたんだ。
パティンソン博士: 実は良いニュースがあります。我々はあなたのトウモロコシを1房、確保しています。“大コーネリアス”という名前に聞き覚えはありますか?
PoI-7383 えっ、本当かい! そいつは良かった! でもそんな名前の奴がいたっけかな。
[PoI-7383は若干の間を置く。]
PoI-7383: うん、そいつはリトル・トムに違いねえ、いつもやたらと大袈裟だった。新しく出会った仲間を感動させたくて、幾つかホラ話をしたんだろうさ!
パティンソン博士: 確かに我々のSCP-3837のようですね! 最近、問題の事件のことで全てのヤギに復讐を誓いました。
PoI-7383: 全部俺の責任だ。もっとしっかりヤギどもに目を光らせておくべきだったのに。ああ、トムは本当は優しい奴なんだ。俺があいつをそんな風にした。あいつは殺しなんかしない… もっと心根の良い奴だよ。
パティンソン博士: 公平に言って、彼は間違いなく殺しに向いていません。ヤギを見せたら震え上がりましたからね。とは言え、我々のプログラムで目覚ましい成長を見せてくれています。
PoI-7383: なお悪い… 昔のあいつは動物が大好きだった。特にウシだ、大きさの違いに心底から感動しててな。時々、乗り回したりしてた。
パティンソン博士: 先程申し上げた通り、我々も支援に取り組んでいて、彼は実によく頑張っています - 現在はサイバネティクス部門が開発したロボットを試しています。 [合間] 話のついでですが、例のヤギはまだ飼ってらっしゃいますよね?
PoI-7383: おう! そのうちの1頭、バァ~サニーが2日前に出産したぜ。
パティンソン博士: ますます素晴らしい。
補遺3837.5: 最終曝露実験
PoI-7383は前述の仔ヤギと共にSCP-3837の収容室へ護送されました。
実験日時: 21/01/20
<記録開始>
パティンソン博士: こんばんは、*トム。*
SCP-3837: 聞けぃ! よくもその名で呼んでくれたな。お主が大いなる知恵と誇りを持つ男でなければ、私はお主を両断していたであろう。その名で私を知るのはただ一人、我が父のみ。
パティンソン博士: あなたからそれを言い出すとは奇遇ですね。実は…
[PoI-7383が入室する。]
PoI-7383: よう、トム。
SCP-3837: 父さん! もう二度と会えないかと思った。
PoI-7383: さっきの訛りはなんだ? シェイクスピアにでもなったつもりかい?
SCP-3837: ちょっとした演出だよ、父さん。
PoI-7383: うむ… いやぁ、そうかな。お前の“探求”とヤギへの憎しみについては聞かせてもらったぞ。俺はお前に暴力を教えたっけか?
SCP-3837: …いや。でも情状酌量の余地はあると思うんだ。
PoI-7383: まあ、お前がそれを克服しようとしてるのも聞いた。憎悪は強い言葉だって知ってるな?
SCP-3837: うん… あの人から散々言われた。
パティンソン博士: 一度だけですよ - それに、あなたは私を尊敬しているとも言ってくれた。
SCP-3837: 尊敬してるさ、ちょっぴり強引なとこはあるけど。
PoI-7383: お前の進歩をとても誇らしく思う。パティンソンさんが -
[パティンソン博士はPoI-7383を収容室の反対側へ引っ張っていく。]
パティンソン博士: 大したことではないんですが、実は私は学位を持っているんですよ。
PoI-7383: オーケイ?
パティンソン博士: 先程あなたは“パティンソンさん”と言いましたが、私は農学博士号を取得しているので、博士です。“さん”ではありません。
PoI-7383: ああ… 成程、すまん。
[パティンソン博士とPoI-7383はSCP-3837のもとへ戻る。]
PoI-7383: パティンソン博士がここにある報告書を読ませてくれたんだ、お前の回復の早さには驚かされた。
SCP-3837: 僕のいわゆる“憎悪”は、単にヤギが嫌いなだけに変わったんだ。
PoI-7383: うん、そいつは進歩だよ。俺の友達もその助けになることを願ってるぜ。俺が部屋の外に出たら、その子を中に入れる。
SCP-3837: 分かった。また父さんに会いたいな。
PoI-7383: 俺もだ。
[仔ヤギが実験室に解放される。SCP-3837は動かない。]
SCP-3837: こ - こんにちは、生き物。
[ヤギは実験室の壁の剥がれかけの塗料をかじる。]
SCP-3837: おおお、歯が生えてる - ロボットには歯が無かった。
[ヤギはSCP-3837のベッドへと近寄る。ヤギはベッドに横たわり、目を閉じる。]
SCP-3837: なんだ? 罠か?
パティンソン博士: (インターコムから) 眠ったようですよ、トム。
SCP-3837: 僕を食べたいわけじゃない?
パティンソン博士: いいえ、あなたを信頼しているのだと思います。すぐ隣で寝てしまいましたから。
[SCP-3837は眠っている仔ヤギに近寄り、その上に“手”を乗せる。]
SCP-3837: ん。温かい。
[SCP-3837はゆっくりと、震える手で仔ヤギを撫で始める。]
SCP-3837: ああ、そんなに悪くない。
[ヤギが鼻を鳴らす。SCP-3837は約7分間、眠っているヤギを愛撫し、手探りし続ける。]
SCP-3837: きっとお前たちも、悪い奴ばかりじゃないんだな。
この実験の後、SCP-3837、PoI-7383、及びGoI-3837と指定されたヤギの週1回の面会が予定されています。この措置の一環として、GoI-3837には十分な餌を与え、SCP-3837との交流中は常に監督する必要があります。
本ページを引用する際の表記:
このコンポーネントの使用方法については、ライセンスボックス を参照してください。ライセンスについては、ライセンスガイド を参照してください。