SCP-6868

구성요소 코드 보기



구성요소 코드 보기


: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)); }
}
평가: +6+x

일련번호: 6868
Level2
격리 등급:
안전
2차 등급:
none
혼란 등급:
암흑
위험 등급:
위해

scp_bobby.jpg

SCP-6868.

특수 격리 절차: SCP-6868은 제228기지 표준형 생동성 물체 격리 장치에 격리한다. SCP-6868을 취급할 때는 장갑을 끼고 작업을 수행한다.

SCP-6868을 액체 근처에 가져가서는 안 된다.

설명: SCP-6868은 9×9.5×8 cm 크기의 스스로 움직이고 지각이 있는 고무 오리 장난감이다. 아랫쪽에는 양식화된 W가 보라색으로 인쇄되어 있다. SCP-6868은 작게 도약하여 스스로 천천히 움직일 수 있다.

SCP-6868은 회수된 후로 자신에게 접근하려는 인원으로부터 멀리 뛰어다니며 모든 의사소통 시도를 거부하였다. SCP-6868은 접촉공포증1이 있는 것으로 확인되었다.

SCP-6868의 주요 변칙성은 어떤 액체와 물리적으로 접촉하면 발생한다. SCP-6868은 액체 물질을 정수와 분홍색 비누거품으로 바꿀 수 있다. 그후 비누거품은 다양한 종류의 선박, 잠수함, 비행기의 모습을 한 작은 크기의 움직이는 모형으로 형성되어 스스로 날고 항해하기 시작한다. 이 비누거품은 먹을 수 있으며 맛은 딸기와 비슷한 것으로 알려져 있다.

해당 변칙성은 초당 5리터의 속도로 액체를 정수로 전환할 수 있다. 이 과정은 자동으로 진행되며 SCP-6868이 그 영향을 제어할 수 없는 것으로 보인다. SCP-6868이 액체로부터 떨어지면 전환이 곧바로 중단되고 전환된 액체는 더 이상 변칙성을 띠지 않는다.

부록 6868-1: 발견 기록
일상적인 문자 메시지 감시 도중, 어떤 변칙 개체를 언급하는 듯한 일련의 문자들이 포착되면서 클라우스 하츠의 개인 소지품에서 SCP-6868이 발견되었다. 다음은 클라우스 하츠와 오토 네벨 사이의 문자 메시지에서 발췌한 것이다.

오토


뭔 일


길가에서 주운 상자 있잖아 그거 창고에서 열기로 한 거 기억하지?



그럼! 너 그거 열려고?


잘 아네. 미스터리 박스 타임이야.

으으 이 망할 가위 짜증나 이거 열다가 손가락 베임



ㅋㅋㅋㅋ 니가 도둑질한 대가네!


야, 여기 안에 뭔가 있는 거 같아.


아마 어떤 놈이 남긴 편지겠지. 니가 끔찍한 사람이라도 된 것마냥 느끼게 될 걸. 앞으로 3… 2…


뭐야???

이거 이상한데

상자가 덜그럭거림


축하합니다, 당신은 방금 누군가의 애완 뱀을 훔쳤습니다


그건 아닌 거 같음. 바람 구멍도 없고

…보오오오니까 고무 오리랑 쪽지가 있네.



주석: 그후 하츠는 손으로 적은 쪽지의 사진을 보냈는데, 쪽지의 내용이 다음과 같았다.

wondertainmentSmall.png

널 위해 회사에서 새로운 프로토타입을 얻어왔단다! 많이 찾아가주지 못해 미안하구나. 내가 없는 동안 보비가 너와 함께해줄 거야 ♡

사랑해, 아빠가

으아, 더 심각해졌네. 어린애 걸 훔친 거잖아


잠만 잠만 잠만

뭔데?



이거 저절로 움직여. 배터리도 없는데! 어떻게???

box_bobby.jpg













그거 좀 귀엽다


지 스스로 막 뛰어다니고 있어. 대단한 장난감이라니까.


영상 보내봐


이것 봐!! 난 만지지도 않았어!!!

run_bobby.jpg









니 고양이가 잡아먹겠는데 ㅋㅋㅋㅋ


얘 빠르다

일단 구석에 몰아넣었어


문 잠겼는데 들어가도 됨?

클라우스, 너 문 쪽으로 오고 있는 거지?

클라우스?

클라우스 하츠의 부검 과정에서 모든 체액이 정수가 된 것이 밝혀졌으며 하츠의 흉강 내에서 다량의 분홍색 비누거품이 발견되었다.




🈲: SCP 재단의 모든 컨텐츠는 15세 미만의 어린이 혹은 청소년이 시청하기에 부적절합니다.
따로 명시하지 않는 한 이 사이트의 모든 콘텐츠는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스를 따릅니다.