SCP-CN-2022
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}
: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)); }
}
72.7%27.2%
评分: +25+x

项目编号:項目編號:2022
等级等級4
收容等级:收容等級:
机密
次要等级:次要等級:
TIAMAT
扰动等级:擾動等級:
vlam
风险等级:風險等級:
警告

特殊收容措施: 目前仅发现了一个SCP-CN-2022实体,因该项目无法移动,已在其周围构建了半径400m的圆形收容单元,该项目的顶部无需封闭。SCP-CN-2022的收容单位墙壁应为15cm厚、2m高的钢制墙壁。在此墙壁的顶端,应每隔70m设置一个红外摄像头及一个夜视摄像头。

SCP-CN-2022主体建筑中的MP40型冲锋枪1(以下简称SCP-CN-2022-1)的收容单位应为1m×1m×1m的完全封闭的钢化玻璃外壳,容器内部应保持完全真空以防止SCP-CN-2022-1表面被氧化。

任何无关人员不得进入收容SCP-CN-2022的钢制墙壁以内。申请有关项目的实验至少需要3级权限。

基金会已将███镇的所有居民以及政府机构转移远离项目所在地,与██县北部接壤,对外宣称的原因是在该地检测到了超过200伦琴的辐射。

33.jpg

SCP-CN-2022外景

描述:SCP-CN-2022是位于波兰北部的一个二战时期德军的一个集中营。该集中营已于德军1943撤退时被德军强行清空,所有的囚犯均被送至位于捷克的某德军坦克维修工厂。有十七名士兵、两名上尉、一名中尉拒绝服从撤退命令,他们于五日后苏军到达时被射杀身亡,特里克·冯·施瓦布上尉在毒气室饮弹自尽,此后此集中营一直处于废弃状态。施瓦布上尉用来自杀的MP40冲锋枪,编号为SCP-CN-2022-1。

SCP-CN-2022-1表面镀金,弹闸上刻有工整的德语:

32发子弹,29发用来杀死犹太废物,2发杀死了一条不知死活的想来咬我的狗

在最下面是用碳笔写上的潦草字迹:

最后一发送我进入新世界的大门

当SCP-CN-2022-1被捡起时,它会对其持有者的心智进行控制,强迫其扣动扳机,精神控制起作用的时间不等2。当其发射后,SCP-CN-2022的主体建筑中会出现一名持枪的党纳粹士兵3(以下简称SCP-CN-2022-2)。它会开始漫无目的的行走,但一般是离开集中营。见到人类,它便会立刻开枪。SCP-CN-2022-2一般持有MP40型冲锋枪,个别不持有枪支。杀死SCP-CN-2022-2的唯一办法便是使用SCP-CN-2022-1向其射击4。若SCP-CN-2022-1的持有者并未击中并杀死SCP-CN-2022-2,枪声会吸引更多的SCP-CN-2022-2前来参战。

SCP-CN-2022-2的个体已经失去生命特征,心脏已经停止跳动,皮肤腐烂,角质层大量缺失,大面积组织溃烂,但其温度仍显著高于周边的环境5。SCP-CN-2022-2中的任何一位都无法与德军任何一个方面军的士兵名单相匹配6

SCP-CN-2022-2的生成位置不详。基金会曾派出一支混合的MTF前往调查SCP-CN-2022-2的生成位置,但当走到毒气室门口时,Zeta-9-02探员的咽喉部突然破裂,大量喷出血液。而前往营救的Zeta-9-05探员遭遇了类似攻击,均疑似被一不可见物体割喉。随后Mu-13-02和Zeta-9-03探员使用无人机将Zeta-9-02和Zeta-9-05探员的尸体回收,验尸人员在其喉部检测到了破伤风芽胞杆菌的大量繁殖。随后基金会并没有勉强,封锁了毒气室。

随后的一次常规收容中,机动特遣队的一名探员发现了施瓦布上尉生前的一些日记,大部分是关于人体实验的。日记内容表现了一种强烈的偏激的主战情绪苏军开始向西欧推进的时段这种情绪表现得尤其明显,基金会认为他深受进化人文主义的影响7(日记部分内容详见附录)施瓦布上尉找到了一种方法让这座集中营拥有了自我的意识,从而使它在听到MP40冲锋枪的枪声的召唤时,才释放出纳粹士兵前来参战8。以下施瓦布上尉的日记里提到了他对集中营这座建筑本身所进行的实验,但他并没有(在他其他日记里也没有)提到实验的具体内容。阅读以下材料至少需要三级权限:

SCP-CN-2022第一次在二战后释放出SCP-CN-2022-2是在1989年9月██日。当时,集中营北部的██镇的警官接到报警,一个名叫██████·████的公民声称他发现一个人肩上插着一把生锈的匕首,手持一把MP40冲锋枪,靠在一棵树下,已经失去意识。警方赶到时,辨认出他是亚拉伯罕·路易斯刘易斯·塞拉特吉安。其前方发现一具身着M1936型野战服的尸体,后来在其颅骨中取出一颗子弹,初步判定与亚拉伯罕手中的MP40冲锋枪的膛线相吻合。以下为警方对亚拉伯罕的访谈记录:

受访者:亚拉伯罕·塞拉特吉安
采访者:古德温泽和伍德警员
前言:亚拉伯罕被带到警务室的时候已经极度紧张,警员为他注射了镇定剂
记录开始

亚拉伯罕:你们把那个人,不,那个东西杀死没有?!

古德温泽警员:请您冷静,亚拉伯罕先生。据我们了解,您在我们赶到之前就击毙了他。

亚拉伯罕:我说过了,长官!我是迫不得已才自卫的!

伍德警员:狗屁,我看你就是去找茬了。古德,这人是个完全无法信任的骗子——

古德温泽警员:伍德!

沉默

古德温泽警员:这件事疑点很多,亚拉伯罕先生,我们希望您详细的阐述一遍事件的经过。

亚拉伯罕:好吧。当时我刚刚吃完晚饭,正在散步,你知道的,一个人出来散散心。当我走到集中营的旁边时——

古德温泽警员:集中营?你是指██集中营吗?

亚拉伯罕:这附近除了它还有哪个?总之,当我走到██路的尽头时,我看见什么东西在一棵树下反光。这年头,你知道的,警长先生,人们都想捡到金子什么的。于是我走过去一把捡起来,发现是一把冲锋枪。

伍德警员:就这么巧?你决定出来散步,刚好又走到了集中营的旁边,恰好发现了一把冲锋枪,还朝一个人开枪?

亚拉伯罕:你听我解释,先生。我拿起那把枪时,听起来很可笑,突然产生了一种想要开枪的欲望,不不不,别是这种表情,先生,这是真的!我完全控制不住自己!简直太可怕了。然后… …然后那个怪物出来了。他挥舞着匕首朝我冲来,我大脑里一片空白,本能的举起枪,我朝他吼:“你要干什么,混蛋!马上停止!不然我就要开枪了!”他没有停下的迹象,反而举起了刀。那一刻我知道我要干什么了。我瞄准了他的头部,希望赶在他把我干掉之前干掉他。当他走近时,我彻底震惊了。他,不,它的脸…我不想再回忆了,先生,你们都看到了,太可怕了,简直就像是从地狱里面出来的一样。天哪,要是上帝真的慈悲,就让我忘掉它吧!

沉默(亚拉伯罕在低声啜泣)

古德温泽警员:好了,亚拉伯罕先生,后来发生什么了?

亚拉伯罕:我记不得了,先生。我只记得我好像开了一枪,然后我的肩膀感受到剧烈的疼痛,我昏迷了过去。

古德温泽警员:谢谢您的信息,亚拉伯罕先生。伍德,过来,把他带出去,让这个可怜的家伙冷静冷静。

结语:亚拉伯罕的采访结束后,警方的调查并没有取得太大的进展,此事也不了了之。


此次异常活动后不久,基金会采取了措施,找到了亚拉伯罕、报警者██████·████以及当时参与调查的所有警员,对他们进行了记忆消除。基金会派出Mu-13和Zeta-9对SCP-CN-2022进行收容,后除了1999年因为O5-██的疏忽造成的收容突破外,无大规模异常活动。

附录:
1.SCP-CN-2022-1原本储存在██集中营的地下室里面,据占领此集中营的苏联第█方面军第███师步兵团的███████·███████████·█████上尉报告,他们并没有拿走“这把精致的、镀着玫瑰金花纹的冲锋枪”(即SCP-CN-2022-1),但战后不久,也就是1959年某一天,一个名叫科伦·克里夫斯基的苏联籍流浪汉在拾荒时闯入了集中营的毒气室,拿走了SCP-CN-2022-1,他走出集中营的大门之后,科伦·克里夫斯基还未来得及扣下扳机,他的心脏病突发,当场暴毙,警方的尸检结果显示科伦·克里夫斯基死于心脏停搏。SCP-CN-2022-1掉到了他身后的水沟里,警方回收他的尸体时并未发现SCP-CN-2022-1。
2.下面是部分特里克·冯·施瓦布上尉的日记,阅读有关材料至少需要三级权限。

除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License