Ihp/Locke的提案:Keter任务
/* 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)); }
}
:root {
    --posX: calc(50% - 358px - 12rem);
}
 
/*--- Footnote Auto-counter --*/
#page-content {
    counter-reset: megacount;
}
 
/*--- Footnote Superscript Number --*/
.fnnum {
    display: inline-block;
    width: min-content;
    text-indent: calc(-1% - 0.1em);
    overflow: hidden;
    line-height: 83%;
    word-break: initial;
    text-decoration: none;
    font-weight: bold;
    font-style: initial;
    color: transparent;
    position: relative; top: -0.25em; font-size: 82%;
    padding: .15em calc(.21em - 0.4px) .12em calc(.11em - 1px);
    margin-left: -0.06em;
    margin-right: -0.25em;
    counter-increment: megacount;
    user-select: none;
}
.fnnum::after {
    content: "" counter(megacount);
    color: var(--fnColor, #E6283C);
}
.fnnum:hover {
    text-decoration: none;
    cursor: pointer;
    background-color: var(--fnColor, #E6283C);
}
.fnnum:hover::after { color: white; }
 
/*--- Footnote Content Wrapper --*/
.fncon {
    position: absolute;
    right: calc(var(--posX) + 80px);
    line-height: 1.2;
    padding: 0.82rem;
    width: 10.3rem;
    background: white;
    border: 2px solid black;
    font-weight: initial;
    font-style: initial;
    text-align: initial;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.15s linear, right 0.3s cubic-bezier(.08,.72,.5,.94);
    z-index: 9;
}
.fnnum:hover + .fncon {
    opacity: 1;
    right: var(--posX);
}
.fncon::before {
    position: absolute;
    top: 0; left: 0;
    transform: translateX(-52%) translateY(-55%) scale(1.15);
    background-color: var(--fnColor, #E6283C);
    color: white;
    content: counter(megacount);
    font-size: initial;
    font-weight: bold;
    font-style: initial;
    padding-left: 0.32em; padding-right: 0.32em;
    padding-top: 0.18rem; padding-bottom: 0.08rem;
}
 
/*--- Mobile Query --*/
@media only screen and (max-width: 1279px) {
    .fncon {
        position: fixed;
        bottom: 1.3rem;
        left: calc(11% - 50px);
        width: 70%;
        transition: opacity 0.15s linear, left 0.3s cubic-bezier(.08,.72,.5,.94);
    }
    .fnnum:hover + .fncon {
        left: 11%;
     }
}
The ListPages module does not work recursively.

项目编号:SCP-001
项目等级:Thaumiel
5/001级
机密
site-001.jpg

SCP-001,奥米茄入口。图中墓碑仅是象征性。遗体无可找回。

特殊收容措施:全部SCP-001-K收容圈阵必须尽一切代价加以维持。对每一圈阵的监控将在专用观察间内进行,所用方法不能有碍各自异常间的平衡。

对单独收容协议的观察和实施将保持彻底的单独化,且彼此保密。为确保遵守此规章,所有人员禁止物理进入自己负责外的收容区,已令跨区通讯不可进行。为此,所有区内必须有供人员维持到期满的补给。主收容文件对5级以上人员开放。

若任何区域内的收容印记被破坏,相关人员应准备进行直接干预。

SCP-001的员工将全部由经监督者指挥部审问、判决为违抗我们组织及其核心规则的人员充当。SCP-001驻守人员发生更多抗命行为的可能性对其持续运作构成重大威胁,颠覆行为的后果已被用做一种令全局行为表现持中的有效方式。

只有6级人员会被告知将人员交付到SCP-001维系中的仪式性方面。在顶级机密级别以下的内部保密文件内,此类判罚被称为“Keter任务”。

传统上,刑典内此章节只对组织叛徒适用。然而,随着更多的SCP-001-K个体被发现,Keter任务刑罚已扩展到包括下列违规行为:

  • 为个人利益利用异常项目或现象(如:物质财富或个人的安乐)
  • 未经监督者指挥部许可,故意在受控条件外使用异常项目或现象
  • 违反保密,致使亲属和朋友明确知晓其在组织内的职位或角色
  • 与收容中的异常实体存在亲密关系
  • 因疏忽大意或通过预谋行为违背收容协议
  • 各类抗命不从

若发生收容失效,人员将进入到破损的收容圈阵房间重建秩序。门径将在其身后封锁。


描述:SCP-001是一座设施,专用于收容特定一类项目及现象,其要么无法收容、要么是其特质使得无限期收容所需的资源或技术力近乎无法解决—在我们组织创立的体系内,此收容等级被定为Keter。

该设施本身在外观上不起眼,但事实上其外形在不同时间、不同人员看来会略有差异,抗拒记录其固定结构的尝试。这种模糊性也延续到了内部构造上—试图明确绘制其内部地图总是失败,迄今也已造成不可计数的人员损失。唯一恒定的特征是收容区域的存在及其数目。该设施在前现代时期就已被发现,对其最早的提及记录于约公元730年,但它始终有着与1900年代晚期军国设施相仿的技术及建筑结构。部分SCP-001区域因收容失效已无法访问,也不适于人类生命居住。

SCP-001的大厅被划分为数百个单独收容区,每一区域内都有一对异常项目或现象,其异常特质可无限期彼此克制。每一收容间的入口都标有具神秘学含义的符号,似乎与卡巴拉教导相关。损坏这些符号将最终造成各自异常配对间的平衡被扰乱。向收容圈阵内引入人类变量被证明是重建秩序的唯一可行办法。

维护圈阵失败将引发灾难性后果:若一个异常无法充当制衡,另一方将可以不受控活动。这经常显现为收容区周边局部现实的扰动,未受控异常的执掌规律将在此成为新范式。历史上这曾经造成区域内容物脱离站点、进入到世界中。

SCP-001内全部异常对象中有半数(每收容区内一个)在被发现时有明确文档记录,成为了我们组织迸发时期文档标准的基础。这些异常已正式地整理在了其原始编号下。另一半异常没有记载存在,在此后对其进行了研究、整合和分类。这些异常被编为SCP-001-K。

SCP描述 001-K描述 收容方式
SCP-1048 - 一个能自主活动的泰迪熊,会将物质重新构造为自己的复制体。 K-1054-RU - 一个飞机引擎,会产生各类类似乌鸦且有异常能力的生物。 K-1054-RU在“低油门”、“航行”、“高油门”设置下产生的生命形式会被攻击并重造为SCP-1048复制体。当K-1054-RU切换到“紧急”设置时,所产出的鸦群会劫持SCP-1048的复制体,将其喂食给引擎。因收容间内在全天内的实体数量,最初的SCP-1048已有二十余年未被发现。
●●|●●●●●|●●|●
scp_number.jpg
K-整数 - 一个危害构造,会将描述它的交流媒介的标识具体地抽象化。 scp_number2.png
反之,K-整数抽象效应的扩散也被其躲避抓捕的需要所限。
SCP-106 - 一个有恶意的人形实体,会腐蚀一切形式物质,把猎物拖入一个口袋维度内折磨杀死。 K-3333 - 一座看火人瞭望塔,其楼层向上无限延伸。其内栖息有敌意实体。 SCP-106狩猎着K-3333内居住的实体;然而,当SCP-106试图将这些实体拖入其口袋维度,总会造成SCP-106重新出现在K-3333中。这造成SCP-106的行为越发无规律且急躁;曾有一次,观察到它似乎是在怒火中将一个狐形K-3333栖息者撕成两半。此行为被K-3333栖息者的各类嘲弄行为鼓励了此种行为:它们在诱骗SCP-106,将他向更高楼层引诱。
SCP- - 永恒的死后主观感知。 K-3980 - 一种颠覆生死二分已知特征的可传播状态。 睡吧,孩子
SCP-231-7 - 深红王之子实施一场异常仪式的唯一幸存者。为其他受害者终止妊娠或接生都已造成了逐步升级的灾难;若SCP-231-7依然如此,将有一次XK级事件发生。 K-4666 - 一个绑架儿童的古老人形实体,会用他们的身体遗骸制造玩具。 每隔二十四小时,SCP-231-7将遭遇[数据删除],实质上替代了110-蒙托克程序,但也减少了对SCP-231-7的心理冲击。K-4666会将此交互中产生的玩具收集起来,放入他的袋子中。袋子随其内容物的活动而抽搐。
SCP-1893 - 我手里正忙着,研究员,我之后再来收拾你。 K-3999 - N/A 具体的收容过程尚未完全明了;研究员塔罗兰的尸体悬浮在房间的中央。偶尔会有木质棒球棒拖过水泥的声音传出。
SCP-1739 - 表现为一台戴尔笔记本电脑的超宇宙收容设备。其主要程序用于在2004年1月1日到今日之间嵌入一段时间。如此做会将其用户向过去转移,形成分叉时间线。此宇宙会被喂食给某一不明实体,在电脑上表现为一个女人松开一只狗的链条,然后叼回一个球。 K-5243 - 被收容于Site-43的一次溯因果性收容突破。每年必须对其完美重复一遍,以免产生死亡时间线。 SCP-1739已被用于产生分叉时间线,其激活和K-5243交缠在一起。时间线在被创造后很快被吞噬,但又因K-5243的重复发生而每年重建。SCP-1739展示出一只狗追逐其尾巴的动画。
SCP-2316 - 一个有人类尸体漂浮于水面上的湖。具有认知危害特质,会以熟人和亲属为猎物。 K-5856 - 一个社交促动人形实体,能够操控社交关系。 SCP-2316的效应被K-5856所塑造,其一直留在湖边,因它不认得水里的尸体。
SCP-469 - 一个包括有无数蜷曲羽翼的人形实体,羽翼会随吸收声音而生长。 K-ES-002 - 一种寄生性的声波。 SCP-469展开羽翼捕捉K-ES-002个体,随生长令其陷入静默。K-ES-002而后又以SCP-469为繁殖媒介,幼年个体不定期被释放到SCP-469的房间中。在K-ES-002中发现了一种演化规律;起初K-ES-002为低于17赫兹的不可听闻频率,现在已经可以听闻,且类似出现灵言人员所发出的声音。
SCP-2719 - 一个形而上指针,能将概念重新定义或送入到内部。 K-3125 - 具有某种动机的不明概念。 因K-3125试图从内重新断言其焦点,SCP-2719处于持续的流通状态,所有去外部的尝试都会造成它成为内部。
SCP-579 - [数据删除] SCP-055 - 未知 圆枘不纳方凿。




附录001-A:

尽管SCP-001已处于基金会控制下超过一个世纪,其核心在最近才被一支探索队发现。寻获文件包括对该房间内容物的报告,还有一份给基金会管理员的信件。作为服役奖赏已对探索生还者免除职务。

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