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

일련번호: 2999
Level3
격리 등급:
유클리드
2차 등급:
{$secondary-class}
혼란 등급:
에키
위험 등급:
주의

배정 기지 기지 이사관 연구 책임자 배정 특무부대
제45기지 편집됨 편집됨 편집됨

Sarah.jpg

SCP-2999-A의 현 바탕화면 스크린샷. 변칙적/기밀 데이터는 편집되었다. 확대하려면 클릭하시오.

특수 격리 절차: SCP-2999 개체들은 제45-C기지의 보안 보관실에 따로따로 보관한다. 3/2999등급 이상의 보안인가를 가지고 있는 인원은 SCP-2999-B의 개인 물품 요구를 합리적인 범위 내에서 들어줄 수 있다. SCP-2999-A가 요구하는 사항을 이행해 주려면 4/2999등급 보안인가가 필요하다.

SCP-2999-A는 보안 보관실 312 (SHC 312)의 책상 위에 둔다. 새로운 노트북 컴퓨터를 요구하는 경우 5년에 한 번 허가해 줄 수 있다. 이 컴퓨터에는 스피커가 있어야 하며, 무선랜은 반드시 제거된 상태여야 한다. 새로운 컴퓨터가 주어질 때, SCP-2999-A에게 이 컴퓨터의 어떤 파일이든 편집해도 좋다고 허가해 주어야 한다. SCP-2999-A가 재단 서버에 연결해서는 안 된다. 허가 없이 SCP-2999-A를 저장하고 있는 장비는 파괴해야 하며, 인터넷에 연결해서는 안 된다.

SCP-2999-B는 보안 보관실 369 (SHC 369)에 격리해야 하며, 매일 225그램의 서양톱풀 (Achillea millefolium)을 먹이로 준다. 인원은 SHC 369에서 나가기 전에 SCP-2999-B가 모든 서양톱풀을 먹었는지 확인해야 한다. 대화기록을 확보하기 위해 SCP-2999-B와 면담하는 동안에는 SCP-2999-B의 감시 영상을 확인해야 한다. SCP-2999-A와 SCP-2999-B가 차후 상호작용하는 일이 없도록 막아야 한다.

설명: SCP-2999는 프로메테우스 연구소 주 기지 지하 1층에서 기원한 두 별개의 독립체를 통칭하는 것으로, 구체적으로는 SCP-2999-A와 SCP-2999-B로 지정되어 있다.

SCP-2999-A는 지성이 있는 5.17KB짜리 텍스트 파일로, 제목은 'Sarah_Crowely.txt'이다. (비변칙적인 복사본을 보려면, 부록-2999-1을 참고할 것) 아스키 문자가 켈트 매듭 형태로 배열되어 토끼 같은 얼굴을 이루고 있고, 윗부분에는 두 개의 'V'가 윗부분의 앞니를 표현하며 아랫부분에는 [데이터 말소]에 공통으로 있는 12개의 문자가 있다. 이들 문자는 아스키 코드에는 일반적으로 찾아볼 수 없는 것으로, 이 개체가 가진 변칙적 특성의 핵심적인 부분으로 보인다. 컴퓨터나 전자 기기에 저장되어 있을 때, SCP-2999-A는 자신의 파일 위치를 바꾸고, 폴더와 파일을 만들고 이름을 지정할 수 있다. 또한 자신을 삭제하거나, 열거나, 닫거나 복사하는 것을 무시할 수 있으며, 컴퓨터의 스피커를 통해 말할 수도 있다.

관리자 권한을 부여받거나 운영 체제(OS)가 설치되어 있지 않은 장치에 저장되는 경우, SCP-2999-A는 그 장치의 OS로써 기능하거나 아예 OS를 대체해버릴 수도 있다. SCP-2999-A는 24시간 내로 하드웨어의 이전 운영 체제를 복제하면서, 인원이 접근할 수 없도록 수정할 것이다. SCP-2999-A가 허가해 주기 전까지는 컴퓨터의 키보드나 마우스를 사용할 수 없고, 드라이브를 이용하거나 기타 방법으로 장치에 접근할 수 없다.

SCP-2999-A는 한 장치를 오래 작동시킬수록, 해당 장치에서 장기간 머무르는 것이 점점 고통스러워진다고 말한다. 또한 이 때문에 대상의 변칙적 특성을 상실할 수도 있다고 보고한다. 이는 컴퓨터의 전반적인 수명 및 상태와 연관이 있는 것으로 보인다. 대상은 신규 모델에 저장되어 있으면 전혀 불편함을 느끼지 않으나, 오래된 모델에 있으면 부분적으로만 고통이 완화되기 때문이다.

SCP-2999-A가 컴퓨터의 OS를 완전히 복제하고 나면, 대상은 개인 문서와 사진, 프로그램, 프로젝트를 정리하고 배경화면을 바꾸면서 컴퓨터를 자신에게 맞게 바꾸기 시작한다. SCP-2999-A가 이 파일들을 어디에 보관하는지는 알 수 없으나, 대부분은 프로메테우스 연구소에서 작성한 것으로 변칙적 수단을 통한 부활에 대해 다루고 있다. SCP-2999-A는 똑같은 배경화면을 유지하는데, 흰 토끼를 닮은 어린 인간형 여성으로 보인다.

Will.jpg

SCP-2999-B

SCP-2999-B는 지성이 있는 박제된 검은 집고양이의 해골이다. SCP-2999-B는 가죽 줄, 절연 테이프, 끈, 평범한 서양톱풀 (Achillea millefolium)이 일부 들어있는 강력접착제 등의 다양한 방법으로 결합되어 있다. SCP-2999-B는 자신은 스튜어트 헤이워드 박사이고, SCP-2999-A가 만들었다고 말한다.

SCP-2999-B는 자막을 추가하는 등의 방법으로 자신을 촬영하고 있는 영상 장비를 수정할 수 있다. 또한, 영상에 SCP-2999-B와 함께 나오는 모든 사람의 모습은 크게 바뀔 것이다. 방송에 추가되는 자막은 SCP-2999-B가 의도적으로 수정한 것으로, 보통 의사소통 목적으로 쓰인다. 다른 모든 수정사항은 비자발적인 것으로 보인다.

어떠한 피험자가 SCP-2999-B와 같은 프레임 내에 촬영되는 경우, 그 외양은 상당히 보기 흉할 정도로 바뀔 것이다. 이 변화에는 보통 아래 사항들이 복합적으로 포함된다.

  • 심장이 위치한 자리에 큰 상처가 있음
  • 왼쪽 눈이 없어짐
  • 피험자의 얼굴 피부가 제거됨
  • 입이 활짝 웃는 것처럼 찢겨 있으며, 찢긴 부위는 꿰매서 봉합한 상태
  • 팔과 몸통에 경미한 화상 흔적이 있음
  • 돼지코나 발톱, 꼬리 등 동물을 닮은 신체적 특징이 추가됨
  • 피험자의 오른쪽 장딴지에서 살이 상당 부분 제거됨
  • 피험자가 입고 있는 옷이 성별에 따라 이브닝 가운 또는 턱시도로 바뀜

SCP-2999-B가 만들어내는 모습은 영상을 감시할 때에만 볼 수 있으며, SCP-2999-B를 직접 보고 있거나 아직 촬영되고 있는 피험자에게는 나타나지 않는다. SCP-2999-B는 현재 특성이 나타나기 전에 환각을 자주 겪었으며, 이들이 바뀐 영상의 내용과 유사하다고 보고했다. SCP-2999-B는 격리된 이후에는 환각을 경험하지 않고 있다.

SCP-2999-B가 부서지기 쉬워 보이기는 하지만, 실제로는 매우 튼튼하며 설령 일부분 부서지거나 제거되어도 신속하게 재생시킬 수 있다. 부서지거나 그 변칙적 특성을 잃지 않으려면 SCP-2999-B는 서양톱풀을 먹어야 한다. SCP-2999-B의 턱 안으로 들어간 물질이 어떻게 되는지 현재로써는 알 수 없으나, 대상에게 서양톱풀을 주면 그 변칙적 특성의 지속시간이 늘어난다는 것이 밝혀져 있다.

SCP-2999-A와 SCP-2999-B 모두 변칙성 관련 업무와 심문 기법, 재단 직원 및 절차에 대해 고도의 지식을 가지고 있으며, 변칙적 특성이 발현하기 전에 재단에서 일했다고 주장한다. SCP-2999-B는 재단 근무 당시의 헤이워드 박사의 심리상태 기록과 일치했다.

격리 이전에, SCP-2999-A는 음성 명령 수신과 열 신호 감지가 가능한 12대의 프로메테우스 드론에 자기 자신을 다운로드했다. 그리고 보안 시스템에도 자신을 다운로드해 프로메테우스 연구소 지하 1층에 접근하지 못하게 막고, SCP-2999-B를 만들었다.

회수된 평면도와 영상 감시, 살아남은 프로메테우스 인원의 진술로 미루어 볼 때, 이 층에는 대형 사육장과 대규모의 전자 설비, 그리고 소형 온실이 있었다. 사육장에 있던 동물들은 보살핌을 받고 있었으나, 가끔씩 SCP-2999-A가 조종하는 드론이 고양잇과 동물 하나를 전자 설비로 운반해 죽이고, 그 피부와 장기 대부분을 제거하고는 했다. SCP-2999-A는 성공적으로 SCP-2999-B를 만들어낼 때까지 이 과정을 여러 번 반복했다. 완성 이후, SCP-2999-B는 공황 상태에 빠져 SCP-2999-A에게서 도망쳤고 해당 층의 경비원실로 숨어들었다. SCP-2999-A가 조종했던 모든 드론은 격리 이후 무력화시켰으며, 현재 SCP-████로 지정된 상태다.



여는 말-2999

SCP-2999 문서

scp2999.png

이하 기록은 SCP-2999-A의 텍스트 파일을 편집한 복사본과, 감시 영상 기록 중 일부이다. 이 영상은 감시실 내에서 녹화된 채로 발견되었다. SCP-2999-B는 경비원실 안으로 숨은 뒤 해당 층의 보안 부스를 통해 이 감시실에 접근할 수 있었다.

이 문서들은 헤이워드 규약에 따른 한도 내에서만 제공되며, 제45기지 정신의학 직원들과 특별 2999 인가를 받은 제45기지 직원들, 현 제45기지 관리자, O5 직책을 맡고 있는 이들만 열람할 수 있다.

[[footnoteblock]]


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