### this is the updated game. hopefully.
define p = DynamicCharacter("player_name", color="7A88FF")
define unknown = Character ("???")
define n= Character ("")
define dorian = DynamicCharacter ("dorian_name")
define otterDorian = Character ("Otter Dorian")
##
## other shit
###
image intromovie = Movie (play="intro.webm", loop=False)
image epiloguemovie = Movie (play="epilogue.webm", loop=False)
#shake time, base from monikamoddev
default persistent.ending1get = 0
default persistent.allendings = False
if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
    $ persistent.allendings = True

init:

    python:

        import math

        class Shaker(object):

            anchors = {
                'top' : 0.0,
                'center' : 0.5,
                'bottom' : 1.0,
                'left' : 0.0,
                'right' : 1.0,
                }

            def __init__(self, start, child, dist):
                if start is None:
                    start = child.get_placement()
                #
                self.start = [ self.anchors.get(i, i) for i in start ]  # central position
                self.dist = dist    # maximum distance, in pixels, from the starting point
                self.child = child

            def __call__(self, t, sizes):
                # Float to integer... turns floating point numbers to
                # integers.
                def fti(x, r):
                    if x is None:
                        x = 0
                    if isinstance(x, float):
                        return int(x * r)
                    else:
                        return x

                xpos, ypos, xanchor, yanchor = [ fti(a, b) for a, b in zip(self.start, sizes) ]

                xpos = xpos - xanchor
                ypos = ypos - yanchor

                nx = xpos + (1.0-t) * self.dist * (renpy.random.random()*2-1)
                ny = ypos + (1.0-t) * self.dist * (renpy.random.random()*2-1)

                return (int(nx), int(ny), 0, 0)

        def _Shake(start, time, child=None, dist=100.0, **properties):

            move = Shaker(start, child, dist=dist)

            return renpy.display.layout.Motion(move,
                          time,
                          child,
                          add_sizes=True,
                          **properties)

        Shake = renpy.curry(_Shake)
    #

#
init:
    $ smallshake = Shake((0, 0, 0, 0), 100.0, dist=2)
init:
    $ largeshake = Shake((0, 0, 0, 0), 100.0, dist=4)
###
label splashscreen():
    scene black with dissolve
    pause (0.5)
    show black with dissolve
    show text "{size=20}This game contains themes of possessiveness, religious trauma, and death.\nPlease play with caution." with dissolve
    pause
    scene black with dissolve
    pause (1)
    return
####
label start:
stop music
centered "要跳过游戏开场动画吗？"
menu:
    "播放":
        $ renpy.movie_cutscene("intro.webm")
        jump startofgameactually
    "跳过":
        n "开场动画可在游戏文件中的任意位置播放，文件名为 \"intro.webm\""
        jump startofgameactually
label startofgameactually:
$ player_name = "???"
$ dorian_name = "???"
$ dorian_affection = 0
scene black with dissolve
show elevator with dissolve:
    xalign 0.5
    yalign 0.3
n "电梯里的暖意让人暂时忘却了冥河的冰寒，只见水面上浮尸挣扎翻腾。"
n "我深知随着不断下潜，这份暖意终将转瞬即逝。"
n "我一手紧握胸前的十字架，深深吸了口气。"
play sound "audio/elevatorshut.ogg"
n "电梯门缓缓关闭，开始向着地狱深处沉降。"
stop sound
play sound "audio/elevator_rumble.ogg"
n "每次搭乘电梯下行时，无论是电梯本身还是下降时长都迥然不同。"
n "从第一层到第二层仅需三十秒，而第四层到第五层却仿佛经历了三十分钟。"
n "有的电梯运行平稳，是现代风格的精巧设计；有的却——"
n "突如其来的轰鸣震得我双膝发软，只得将后背紧贴厢壁。" with smallshake
n "阵阵恶心翻涌而上，我实在不愿再死一次，更别说是在这破旧电梯里殒命。"
hide elevator with dissolve
stop sound
n "我紧闭双眼，强忍着胃里翻江倒海的不适。"
n "...."
n "...."
play sound "audio/bell_elevator_bell.mp3"
n "电梯停稳，门缓缓开启。"
play music "audio/Anathema.mp3"
n "浓雾如浪潮般涌进电梯，刺得我睁不开双眼。"
n "我挥开迷雾，迈出这摇摇欲坠的铁笼。"
show graveyard with dissolve:
    xalign 0.5
    yalign 0.3
n "每踏出一步，尘土便在脚下飞扬。我置身于一座被浓雾笼罩的墓园，这里毫无生机，连树木野花都踪迹全无。"
n "四下唯有坟冢林立，有些墓穴敞开着空空如也，有些则紧闭着。"
n "我朝着迷雾深处呼喊，期盼着能听到回应。"
n "每层地狱的守护者都行踪难觅。到如今，这已是常态。"
n "我再次呼喊，声音却消失在浓雾中，只余嘶哑尾音。"
n "除了继续前行，别无选择。"
n "我穿行在墓碑间的泥路上，注意到有些墓穴正燃烧着火焰。火势不足以点燃枯草，也未留下任何焦灼气息。"
show graveyardpointaway with dissolve:
    xalign 0.5
    yalign 0.34
n "终于，我望见远处有个身着红黑衣裳的人影撑着伞。是吊唁者吗？"
n "一个吊唁者怎会站在燃烧的墓穴前？"
n "我慢慢靠近，小心翼翼地不做任何太快的动作，以免惊动那个陌生人。"
voice "voice/1.mp3"
dorian "你可是那位欲往撒旦之处前行之人？"
n "那人仍未转身面向我，目光依旧垂落在我们下方燃烧的深渊之中。"
hide graveyardpointaway with dissolve
voice "voice/2.mp3"
dorian "堕落者，你可是畏惧得不敢应答？"
#hide graveyard with dissolve
show graveyardencounter with dissolve:
    xalign 0.5
    yalign 0.34
n "那人转过身来，嘴角噙着一抹浅淡的笑意。"
n "她双瞳皆是纯白，眼眶却浸染着迥异的色彩：左眼猩红如血，右眼漆黑如夜。"
n "她的嘴上戴着口套，就像管不住嘴、藏不住獠牙的狗才会佩戴的那种。"
voice "voice/3.mp3"
dorian "欢迎来到异端者之境，第六层地狱。"
$ dorian_name = "Dorian"
voice "voice/4.mp3"
dorian "吾名多里安，乃此层地狱之守护者。"
voice "voice/5.mp3"
dorian "堕落者，可否告知你的名讳？"
$ player_name = renpy.input("\"My name is...\"",length=12)
$ player_name = player_name.strip()
if player_name.lower() == "":
    $ player_name = "Angel"
if player_name.lower() == "dorian":
    voice "voice/6.mp3"
    dorian "我们真的同名吗？"
    voice "voice/7.mp3"
    dorian "真叫人欣喜。"
    p "我想是吧……"
else:
    voice "voice/8.mp3"
    dorian "%(player_name)s? 真是个动人的名字。"
    p "你当真这么认为？"
    voice "voice/9.mp3"
    dorian "当然。我有什么理由要欺骗你呢？"
    p "..."
    n "我凝视着这位异端恶魔，仿佛答案不言而喻。"
    p "你所掌管的这层地狱，正是为那些信仰的伪导师而设。他们肆意歪曲宗教真义，散布虚妄之说。"
    show graveyardencounter2:
        xalign 0.5
        yalign 0.34
    voice "voice/10.mp3"
    dorian "我还将亵渎神明者与谎言散布者纳入羽翼之下。"
    voice "voice/11.mp3"
    dorian "这令你困扰吗？你已结识我在地狱、色欲、暴食、贪婪和愤怒各层的同伴。"
    voice "voice/12.mp3"
    dorian "诚然，越是深入地狱，景象便越发骇人。但实际情形远非世人渲染的那般可怖。此言非虚。"
    hide graveyardencounter2

show graveyardencounter2:
    xalign 0.5
    yalign 0.34
voice "voice/13.mp3"
dorian "迄今为止，众人待你都算友善，不是吗？"
n "我将在抵达第六层前遇到的每位守护者都在心中细细思量了一遍。"
p "他们都……挺和善的。这很令人意外吗？"
hide graveyardencounter2
voice "voice/14.mp3"
dorian "确实意外。"
p "我该感到担忧吗？"
voice "voice/15.mp3"
dorian "是担心他们会对你不利吗？"
voice "voice/16.mp3"
dorian "当然不是。"
voice "voice/17.mp3"
dorian "他们在此地伤不了你分毫。"
menu:
    "1. 问问那些火焰的事。":
        jump askaboutthefires
    "2. 问问口套的事.":
        jump askaboutthemuzzle
label askaboutthefires:
$ dorian_affection +=1
p "为何有些墓穴中燃烧着烈焰？"
voice "voice/18.mp3"
dorian "你很好奇？我欣赏这份求知欲……"
hide graveyardencounter with dissolve
show gravefire with dissolve:
    xalign 0.5
    yalign 0.34
n "我们凝视着附近地穴中升腾的火焰，深邃的坑洞不断喷吐着废气与浓烟，在空中弥漫成细雨般的烟霭。"
voice "voice/19.mp3"
dorian "你可曾读过但丁·阿利吉耶里的作品？他的诗篇堪称绝妙的同人创作。"
voice "voice/20.mp3"
dorian "他笔下描写过堕入我这层地狱的异端者，说他们将在墓穴中承受永世焚身之苦。"
voice "voice/21.mp3"
dorian "但这并非全部真相。至少，如今已不尽然。"
voice "voice/22.mp3"
dorian "即便我已除去他们的声带，仍不忍听闻他们在烈焰中痛苦的哀嚎。"
voice "voice/23.mp3"
dorian "如今，我只焚去他们记忆中值得收录的部分，存入图书馆的档案库。"
n "火焰深处埋着森森白骨，深深嵌在伪土之中。那些骨头看上去异常纤细。"
voice "voice/24.mp3"
dorian "他们的谎言，他们的伪道，以及所有我尚未掌握的学识。随后我便任其灵魂游荡，直至在迷失中消亡。"
p "你……在收集异端学说？"
voice "voice/25.mp3"
dorian "正是，除却异端还兼收并蓄——何乐而不为呢？"
hide gravefire with dissolve
show graveyardencounter with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/26.mp3"
dorian "又或许是因为……"
voice "voice/27.mp3"
dorian "……我偏爱收藏美丽的事物。"
jump gotothelibrary

label askaboutthemuzzle:
p "你为何戴着口套？"
show graveyardencounter2:
    xalign 0.5
    yalign 0.34
voice "voice/28.mp3"    
dorian "这是你最先留意到的东西，对吧？"
p "寻常人不会把那种金属物件戴在脸上四处走动。"
voice "voice/29.mp3"
dorian "{i}通常来说。{/i}"
voice "voice/30.mp3"
dorian "这是……别人给我戴上的。他说这能阻止我说谎。"
voice "voice/31.mp3"
dorian "可实际上，这东西根本没用。"
hide graveyardencounter2
voice "voice/32.mp3"
dorian "不过我倒觉得，它作为饰品倒是相当别致。"
menu:
    "1. \"你能把它取下来吗？\"":
        show graveyardencounter2:
            xalign 0.5
            yalign 0.34
        voice "voice/33.mp3"
        dorian "不能。至少，凭我一人之力无法取下。"
        voice "voice/34.mp3"
        dorian "解锁需要钥匙，而钥匙并不在我手中。"
        voice "voice/35.mp3"
        dorian "这金属无法被锯断、切割或烧熔。"
        hide graveyardencounter2
        voice "voice/36.mp3"
        dorian "不过没关系……我从未想过要摘下它。"
        jump gotothelibrary
    "2. \"戴着它会妨碍进食吗？\"":
        voice "voice/37.mp3"
        dorian "我不需要进食。也不需要睡眠。至少，如今不再需要了。"
        p "听来真是凄苦……"
        show graveyardencounter2:
            xalign 0.5
            yalign 0.34
        voice "voice/38.mp3"
        dorian "我的工作永无完结之日。永远不会有终了之时。"
        jump gotothelibrary

label gotothelibrary:
hide graveyardencounter2
voice "voice/39.mp3"
dorian "不过这些事暂且说到这里。"
hide graveyardencounter
n "多里安抬手向天，掌心朝上。一丝烦躁的神情短暂掠过他的脸庞。"
hide graveyard with dissolve
show sky with dissolve:
    xalign 0.5
    yalign 0.3
n "我抬头望向天空。暮色开始弥漫，云层染上了我从未见过的诡谲色调。"
p "要下雨了吗？"
voice "voice/40.mp3"
dorian "是灰烬。"
voice "voice/41.mp3"
dorian "最初几分钟飘落的灰烬并无大碍，但随后会变得比狂暴的暴风雪更令人窒息。"
voice "voice/42.mp3"
dorian "我们得赶快回图书馆。稍后我再回来察看火势。"
n "他朝我伸出手。"
voice "voice/43.mp3"
dorian "给。这把伞能护你免受风暴侵袭，直到我们抵达庇护所。"
n "空气中弥漫的味道已在我舌尖烙下痕迹，那是烟尘苦涩的余烬在味蕾安了家。"
$ take_his_hand_once = False
menu:
    "1. 握住他的手。":
        $ dorian_affection += 1
        $ take_his_hand_once = True
        n "我伸手握住他递来的手。触感冰凉，却分不清是来自他手套的布料，还是他本身的体温。"
        show walktolibrary with dissolve:
            xalign 0.5
            yalign 0.34
        voice "voice/44.mp3"
        dorian "明智的选择, %(player_name)s."
        voice "voice/45.mp3"
        dorian "路途不会太长。请别松手。"
    "2. 站到他身旁去。":
        n "我婉拒了他伸出的手，只静静站到他身侧。"
        show walktolibrary with dissolve:
            xalign 0.5
            yalign 0.34
        voice "voice/46.mp3"
        dorian "……跟紧我。"
        voice "voice/47.mp3"
        dorian "这灰烬虽不致命，但会侵入你的肺腑，损毁你的衣衫。"
n "我们二人并肩而行，穿过浓雾，经过那些敞开的墓穴——其中火焰仍在肆虐，全然不理会即将来临的风暴。"
show walktolibrary2:
    xalign 0.5
    yalign 0.34
n "前行途中，多里安不时垂眸看我，却始终缄默不语。"
n "他是在审视我？抑或只是确认我安然无恙？"
n "我无从知晓。"
scene black with dissolve
n "迷雾渐散，飘落的灰烬开始占据天地。"
show sky2 with dissolve:
    xalign 0.5
    yalign 0.3
n "童年时我曾读过庞贝古城的故事，此刻仿佛亲眼目睹那座古城的居民见证这场灰烬之雨。"
n "若他们身处我此刻的境地——无所畏惧，受着庇护，且确信前方就有避难所——又会作何感想？"
n "他们是否会觉得这景象很美？"
n "我永远无法知晓答案。"
n "飞鸟在我们头顶盘旋。虽不见其形，却能听见它们在灰烬中穿梭的鸣叫。"
hide sky2 with dissolve
scene black with dissolve
show libraryentrance with dissolve:
    xalign 0.5
    yalign 0.3
n "当浓雾突然向上翻涌，仿佛要与倾泻而下的灰烬抗衡时，我望见一幢宏伟建筑。"
n "它令我想起那些坐落于大城市与乡野间的教堂。"
p "你和其它恶魔是同类，对吗？"
show outsidelibrary with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/48.mp3"
dorian "正是如此。"
p "可为何地狱层里会出现天主教风格的大教堂？"
voice "voice/49.mp3"
dorian "你或许会称其为亵渎神明。我想也确实如此。"
voice "voice/50.mp3"
dorian "实不相瞒，我一直很欣赏天主教的审美。不论是他们的艺术还是建筑。"
voice "voice/51.mp3"
dorian "虽然我无法认同他们的教义。"
menu:
    "1. \"那是因为你并非人类。\"":
        p "你是由恶意与邪念孕育而生的存在。"
        p "你永远无法体会教会的恩典与温暖。"
        n "多里安以手掩唇轻笑。这是为了故作礼节吗？"
        voice "voice/52.mp3"
        dorian "你真有趣, %(player_name)s."
        voice "voice/53.mp3"
        dorian "若我告诉你，在遥远往昔，我也曾如你一般是人类，你会作何感想？"
        p "我想这说得通。连撒旦也曾是天使。"
        voice "voice/54.mp3"
        dorian "历经这许多年，他依然保持着天使的容颜。"
        voice "voice/55.mp3"
        dorian "你会明白的，亲爱的堕落者。"
    "2. \"这倒也在情理之中。\"":
        p "改变你的信仰……并非我或他人所能强求。"
        voice "voice/56.mp3"
        dorian "正是如此。"
        voice "voice/57.mp3"
        dorian "人们总是不愿自己的观点被动摇。"
        voice "voice/58.mp3"
        dorian "但我们之中，总有人深谙舌灿莲花之道。"
        voice "voice/59.mp3"
        dorian "有些人易被蛊惑，只因他们本无主见，而一旦形成某种观念，便会根深蒂固。"
        voice "voice/60.mp3"
        dorian "另一些人则如畏惧银器的吸血鬼，对此避之不及。"
        voice "voice/61.mp3"
        dorian "这些房间便成了回音室。"
        voice "voice/62.mp3"
        dorian "正因如此，我遍阅所有宗教的经文圣典，却无一能在我心中扎根。"
        voice "voice/63.mp3"
        dorian "但大多数宗教的某些特质仍令我欣赏。"
        voice "voice/64.mp3"
        dorian "这说得通吗？"
        p "……我想是的。"
hide outsidelibrary with dissolve
voice "voice/65.mp3"
dorian "现在，我们进去可好？"
n "我们踏上台阶时，前门自动开启，一股尘封的气息扑面而来。这气味不似墓地的灰烬，反倒像陈年书卷与朽木的混合。"
n "这气息莫名令人心安……比外头那场风暴舒心多了——此刻乌云正压迫着空气，也压迫着我的肺腑。"
hide libraryentrance with dissolve
stop music fadeout 2.0
play music "audio/Quid_Enim_Feci.mp3" fadein 2.0
show library1 with dissolve:
    xalign 0.5
    yalign 0.3
n "我们刚踏进门内，身后的门扉便应声合拢。"
n "映入眼帘的是间极尽奢华的厅堂，两侧书墙林立。头顶悬着描绘神话生物的瑰丽画作，它们栖息在枯寂的森林与空荡的海岸间。"
n "多里安将伞放入门边的伞架，那里还杂乱地插着三把不同时代的古伞。"
show thisdudesfeet with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/66.mp3"
dorian "在风暴停歇前，你都无法离开。"
p "为何不可？"
voice "voice/67.mp3"
dorian "它会遮蔽电梯的位置。难以看清，难以寻路……"
voice "voice/68.mp3"
dorian "……还可能会将你活埋。"
voice "voice/69.mp3"
dorian "最好静待风暴过去。"
p "这要等多久？"
voice "voice/70.mp3"
dorian "我不知道。但你并不着急，对吧？"
hide thisdudesfeet with dissolve
voice "voice/71.mp3"
dorian "与永恒相比，几小时甚至几天根本不算什么。"
voice "voice/72.mp3"
dorian "你冷吗？我可以为你沏茶，你也能向我诉说你的故事。"
n "眼下也无事可做。"
voice "voice/73.mp3"
dorian "不如让我带你参观一番， %(player_name)s."
p "麻烦了。"
voice "voice/74.mp3"
dorian "很好。那你最好快些跟上。"
n "多里安再次向我伸出手。"
show thisdudelookin with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/75.mp3"
dorian "你可能会迷路。我的谎言图书馆里藏着无数诱惑，即便最纯洁的灵魂也会被吸引。"
###potentially jumbles from here
$ hold_hand_in_library = False
menu:
    "1. 握住他的手。":
        $ dorian_affection += 1
        $ hold_hand_in_library = True
        n "我伸手握住多里安的手。谁能料到异端之墙的深处潜藏着什么？"
        voice "voice/76.mp3"
        dorian "真是可爱呢，亲爱的堕落者。"
        if take_his_hand_once == True:
            voice "voice/77.mp3"
            dorian "这已是你第二次这么做了。"
            voice "voice/78.mp3"
            dorian "你是在害怕什么，还是试图与我亲近？"
            voice "voice/79.mp3"
            dorian "来吧， %(player_name)s. 你什么都可以对我说……"
            n "他是认真的吗？"
            menu:
                "1. \"我害怕会迷路。\"":
                    p "我最不愿的就是永远沉沦在地狱之中。我正竭力逃离此地。"
                    show thisdudelookin2:
                        xalign 0.5
                        yalign 0.34
                    hide thisdudelookin
                    voice "voice/80.mp3"
                    dorian "我欣赏这份坦诚。"
                    voice "voice/81.mp3"
                    dorian "曾有个姑娘来到此地，试图与你做相同的事。"
                    voice "voice/82.mp3"
                    dorian "她被黑暗吞噬后再未归来。我至今不知她遭遇了什么。"
                    voice "voice/83.mp3"
                    dorian "或许某本书籍吞噬了她。我这里有本渴求鲜血的书——虽然我无血可献。"
                    menu:
                        "1. \"你这里常有人类访客吗？\"":
                            voice "voice/84.mp3"
                            dorian "没有。"
                            voice "voice/85.mp3"
                            dorian "异端层位于通往背叛之境的三分之二路途。大多求见撒旦的灵魂，连第二层都无法穿越。"
                            voice "voice/86.mp3"
                            dorian "他们要么与自身的罪孽达成和解，要么被上层饥渴的居民彻底吞噬。"
                            n "我咽了下口水，我们开始前行。"
                        "2. 保持沉默。":
                            n "我咽了下口水，我们开始前行。"
                "2. \"我不想让你难过。\"":
                    show thisdudelookin2:
                        xalign 0.5
                        yalign 0.34
                    hide thisdudelookin
                    n "多里安闭目轻笑。"
                    voice "voice/87.mp3"
                    dorian "你以为不牵手我就会伤害你？我甚至从未强求过你牵手。"
                    voice "voice/88.mp3"
                    dorian "那不过是示意相随的姿态。邀你同往深渊更深处。"
                    p "我……当真？"
                    voice "voice/89.mp3"
                    dorian "……或许吧。但我不介意……"
                    if dorian_affection >=2:
                        n "一抹红晕染上他的脸颊。"
                        voice "voice/90.mp3"
                        dorian "我……自然不介意……"
                "3. \"因为我信任你。\"":
                    voice "voice/91.mp3"
                    dorian "纵然知晓我的本质，你仍愿信我？"
                    p "我觉得你若想取我性命，早该动手了。可你在灰烬中始终待我温柔。"
                    dorian "..."
                    n "多里安泛起笑意。"
                    voice "voice/92.mp3"
                    dorian "你真是，真是天真无邪。"
                    $ dorian_affection += 1
                    show thisdudelookin2:
                        xalign 0.5
                        yalign 0.34
                    hide thisdudelookin
                    voice "voice/93.mp3"
                    dorian "很可爱呢。"

    "2. 改为跟随他吧。":
        p "只要紧跟在你身旁，我想我不会迷路的，对吗？"
        show thisdudelookin2:
            xalign 0.5
            yalign 0.34
        hide thisdudelookin
        voice "voice/94.mp3"
        dorian "……你不会的。"
        voice "voice/95.mp3"
        dorian "但图书馆的长廊会越来越冷。低温有助于保存某些物件。"
        voice "voice/96.mp3"
        dorian "我只是不愿你在抵达第九层之前就冻僵。"
        p "你是在试图与我调情吗？"
        n "他只是微笑着。"
hide library1 with dissolve
hide thisdudelookin2 with dissolve
show library2 with dissolve:
    xalign 0.5
    yalign 0.3
n "我们走过雕像、书籍、地球仪与各种古物。"
n "他解释道，这里大部分藏书记载的都是虚妄——那些被人们信以为真却从未存在过的现实。"
n "这些信念更近乎虚构而非事实。"
n "其中有些书脊烫着乌金纹路的，记载着世间的真理与美好。"
n "我问他身为异端守护者为何收藏这些。他没有直接回答。"
n "他说这些知识自有其价值。"
n "谎言有何价值可言？"
n "每当我伸手想触碰什么，多里安总会轻轻拍开我的手。"
voice "voice/97.mp3"
dorian "无论你如何宣扬罪孽，闪亮的事物总会诱惑你，是吧？"
n "我好奇这些地球仪的年代与描绘的疆域，更思索着他从何处寻得它们。"
n "我思忖着这些书籍可曾有除多里安之外的读者。"
n "……可我为何要在意这些？"
n "我终究是要离开的。必须抵达第九层。"
hide library2 with dissolve
n "走了约莫二十分钟，多里安在一扇朴素的木门前停步。"
show openingadoor with dissolve:
    xalign 0.5
    yalign 0.34
if hold_hand_in_library == True:
    n "他松开我的手，握住了门把。"
else:
    n "他伸手握住了门把。"
voice "voice/98.mp3"
dorian "这是我众多书房之一。平日很少使用，只在偶尔有客时才会开启。"
n "他推开门躬身行礼，向着房间优雅地展开手臂。我随着他的指引步入其中。"
hide library2 with dissolve
show library3 with dissolve:
    xalign 0.5
    yalign 0.3
n "门在我们身后合拢，多里安如释重负地轻叹一声。"
hide openingadoor with dissolve
n "这是个双层结构的房间，四壁中有三面都是顶天立地的书架。"
n "唯一的光源来自与入口大门平行的一扇窗。"
n "窗外究竟潜藏着什么我无从知晓，因为灰烬已浓稠得遮蔽了一切。"
p "窗外的景色是怎样的？"
voice "voice/99b.mp3"
dorian "从这里看出去？只有遥远的火光与迷雾。"
n "我转向多里安，不自觉地轻叹一声。"
voice "voice/99.mp3"
dorian "请随意坐，我来沏茶。你对茶香有偏好吗？我独爱花香调，但为你准备任何口味都无妨。 %(player_name)s."
voice "voice/100.mp3"
dorian "当然，只要我有这种茶叶。"
n "我不愿让他特意费心调制什么来迎合我的口味。"
p "我就要和你一样的吧。"
voice "voice/101.mp3"
dorian "妙极了。"
n "他走向书架间的一处小隔间。我凝视着眼前的桌子，两张椅子，散乱的文件铺满桌面。"
voice "voice/102.mp3"
dorian "你可以把那些文件挪开的，我不介意。"
n "我点点头，开始整理那叠文件。"
show lettersandbooks with dissolve:
    xalign 0.5
    yalign 0.34
n "大多是未拆封的信件和档案笔记。但有一封信半露在信封外，附着的画作引起了我的兴趣。"
menu:
    "1. 读信":
        n "我取出文件。里面有一封正常尺寸的主信函，还附带着几张小纸片，每张都绘着精美的钢笔素描。"
        n "这些画看起来像是……神圣存在？"
        p "有意思……"
        n "我展开附着的信纸，上面是红色墨水写就的花体字。"
        n "{i}多里安，我已将第十四翼的委托创作缩略图构思寄出。请告知你的想法。我迫不及待想开始创作这些画作。{/i}"
        n "{i}承接你的任何委托都是我的荣幸。——A{/i}"
        n "我在走廊里没见到任何艺术品。图书馆里是不是有专门陈列艺术品的区域？"
        n "我将信纸重新塞回信封，坐了下来。"
        voice "voice/103.mp3"
        dorian "我看见你读那封信了。"
        p "抱歉……"
        voice "voice/104.mp3"
        dorian "不，没关系的。我理解你的好奇心。"
        p "这是谁寄来的？"
        voice "voice/105.mp3"
        dorian "一位恶魔友人，他是画家。我曾尝试过绘画，但这终究非我所长……"
        voice "voice/106.mp3"
        dorian "我尝试为藏品分门别类，有时按世纪划分，有时按地域归类。"
        voice "voice/107.mp3"
        dorian "而且我喜欢装饰它们。我的收藏不限于书籍，还包括各种文物。"
        menu:
            "1. 稍后请求参观那些藏品。":
                p "我能参观其他侧厅吗？"
                $ dorian_affection += 1
                voice "voice/108.mp3"
                dorian "若我们在此逗留期间风暴仍未平息，自然可以。"
                voice "voice/109.mp3"
                dorian "我必须承认，你对我的收藏感兴趣让我很欣喜。"
                p "这都是历史的沉淀。"
                p "即便那是……诡异的历史。"
                voice "voice/110.mp3"
                dorian "那些谎言与虚妄的历史。"
                voice "voice/111.mp3"
                dorian "谎言的本质便是如此。最终都会瓦解。"
            "2. 问问其他信件的事。":
                p "其他信件里写了什么？我不会偷看的……但正如你所说，我确实好奇。"
                voice "voice/112.mp3"
                dorian "我参与了一个贯穿各层地狱的笔友系统，也与其他地域保持着书信往来。"
                p "其他地域？"
                voice "voice/113.mp3"
                dorian "只有与你信仰相同的人类，在沉沦之后才会被送到这里。"
                voice "voice/114.mp3"
                dorian "还存在着其他死后世界。"
                voice "voice/115.mp3"
                dorian  "而在那些门扉之间，还存在着非人之物的聚居地。"
    "2. 不看那封信。":
        n "偷看他人信件是无礼之举。"
        n "我将那封信放在刚整理好的文件堆最上方，静候多里安的归来。"
hide lettersandbooks with dissolve
n "他端着两个杯子回来了。其中一个是带普通吸管的杯子，我猜那是他自己的。"
n "另一只是精美的茶杯，配有金色把手，深蓝色的花朵绘于杯身，宛如夜空。"
show drinkingtea with dissolve:
    xalign 0.5
    yalign 0.34
n "多里安将那只精致的茶杯放在我面前，他自己的则摆在对面。他最终落座，手指缠绕着一缕发丝轻轻把玩。"
voice "voice/116.mp3"
dorian "希望合你口味。这是蓝莓、木槿、樱桃和其他浆果的混合茶。"
voice "voice/117.mp3"
dorian "我相信至少能让你在这地底黑暗中打起精神。"
menu:
    "1. \"没想到你会喜欢果茶。\"":
        voice "voice/118.mp3"
        dorian "是吗？"
        voice "voice/119.mp3"
        dorian "是因为我看起来太阴郁了吗？毕竟我一身黑衣，连靴跟都是脊椎骨的形状。"
        voice "voice/120.mp3"
        dorian "是因为这荒芜之境吗？即便身处灰烬风暴，我也为自己创造了光明。"
        voice "voice/121.mp3"
        dorian "比起苦涩的茶，我更喜欢果茶。"
    "2. 道谢。":
        $ dorian_affection +=1
        p "谢谢。"
        voice "voice/122.mp3"
        dorian "为你做什么都愿意，%(player_name)s. 你是我家中的客人。"
        voice "voice/123.mp3"
        dorian "若还需要别的什么，请随时告诉我，好吗？"
        n "他真是体贴。"
n "他将吸管从口套的栅栏间伸进去啜饮了一口。茶还滚烫着，他居然就这么{i}直接喝下去了？{/i}"
voice "voice/124.mp3"
dorian "那么，我们重新开始可好？ %(player_name)s-"
hide drinkingtea with dissolve
play sound "audio/thud.mp3"
n "多里安的话被附近窗户的撞击声打断。我们双双转头寻找声源。"
stop sound
show abirdatthewindow with dissolve:
    xalign 0.5
    yalign 0.34
n "那是只黑羽鸟儿，羽色与窗外风暴的浅色尘雾形成鲜明对比。"
n "它扑扇着翅膀悬停片刻，直直凝视着我。"
n "还未等我反应过来，那鸟儿已振翅消失在混沌之中。"
hide abirdatthewindow with dissolve
p "我之前就注意到它们了。你为什么养鸟？"
show drinkingtea with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/125.mp3"
dorian "我也不清楚，但它们从不打扰我。我任由它们飞翔，有些还在塔尖筑了巢。"
voice "voice/126.mp3"
dorian "乌鸦是我最钟爱的生灵。"
n "他轻咳一声，重新拾起话头。"
voice "voice/127.mp3"
dorian "你新逝不久，被送往林勃，即第一层地狱。"
voice "voice/128.mp3"
dorian "此刻你正逐层深入，直至第九层面见撒旦。你渴望陈述案情，以求踏入天堂之门。"
p "正是如此。"
voice "voice/129.mp3"
dorian "那么，你可知自己为何被贬入地狱？"
p "我不知道。"
p "我毕生虔诚侍奉上帝。"
voice "voice/130.mp3"
dorian "……所以，你打算在不知自己过错的情况下与魔鬼交涉？"
p "我相信这是个误会。我肯定是被错认成别人了。"
hide drinkingtea with dissolve
voice "voice/131.mp3"
dorian "当真如此？"
p "我就是这么认为的。尤其在我一路下行时，所有人都对我如此友善。"
p "若说不是误会，那便是场试炼。"
show dorianlookin2 with dissolve:
    xalign 0.5
    yalign 0.34
n "他默不作声，手指轻轻敲击着手中的茶杯。"
voice "voice/132.mp3"
dorian "那我们该从头开始梳理，不是吗？"
voice "voice/133.mp3"
dorian "或许通过谈谈{i}你{/i}的经历，我们能找出你所谓罪孽的根源。"
voice "voice/134.mp3"
dorian "你是何时离世的？"
p "一月一日。"
voice "voice/135.mp3"
dorian "在天主之母玛利亚的节庆日？"
p "是的。我当时正前往弥撒的路上。"
voice "voice/136.mp3"
dorian "这真是……不幸。"
voice "voice/137.mp3"
dorian "那你是如何离世的？ %(player_name)s?"
hide dorianlookin2 with dissolve
p "我……失足坠亡。"
show theoldchurch with dissolve:
    xalign 0.5
    yalign 0.34
p "进教堂前，有人请我帮忙处理屋顶的事务。"
p "你知道的，我们当时正在修缮教堂，有些鸟儿开始在尖塔上筑巢。"
p "有人请我爬上梯子驱赶那些鸟儿。"
p "这对它们和我们都不好。"
voice "voice/138.mp3"
dorian "确实如此。"
p "但当我爬上梯子时，肯定是在最后一级台阶上失足了。"
p "我想是有只鸟突然飞出来吓到了我。"
p "于是我从梯子摔落，背部着地。"
p "我什么都听不见，只能感受到温热的血液在身下蔓延。"
p "仿佛到处都是血……颈动脉汩汩喷涌，前额不断滴落，眼眶里积满黏稠的液体。"
p "我的躯体扭曲成各种诡异的角度和形状，完全不成人形。"
p "我仰望着天空直到视线陷入黑暗，那景象宛如目睹日食降临。"
hide theoldchurch with dissolve
p "然后……我就到了这里。当然不是……直接来到你这层地狱。"
show dorianlookin2 with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/139.mp3"
dorian "堕落者，你可曾懊悔过死亡？"
n "他先前也这样称呼过我。直到此刻我才察觉这称谓的怪异。"
n "我此前并未向多里安提及我的死因。"
$ are_you_lonely = False
menu:
    "1. 回答他的问题.":
        p "这是祂带我升入天堂的抉择，亦是祂对我的试炼。"
        show dorianlookin1:
            xalign 0.5
            yalign 0.34
        voice "voice/140.mp3"
        dorian "祂的抉择？"
        p "万物皆是。难道不是吗？"
        hide dorianlookin1
        dorian "..."
        show dorianlookin1:
            xalign 0.5
            yalign 0.34
        voice "voice/141.mp3"
        dorian "我想这正是我如此喜欢你的缘由。"
        p "嗯？"
        voice "voice/142.mp3"
        dorian "你如此天真，如此不谙世事。"
        $ dorian_affection += 1
        voice "voice/143.mp3"
        dorian "你当真相信仁慈的上帝会以如此暴烈的方式夺去你的生命，再将你抛入他所认定的深渊、墓穴与地狱深处？"
        voice "voice/144.mp3"
        dorian "祂竟会这样抛弃你？"
        p "我告诉过你，这是通往天堂的试炼！"
        voice "voice/145.mp3"
        dorian "启示录21:4"
        show dorianlookin1:
            xalign 0.5
            yalign 0.34
        voice "voice/146.mp3"
        dorian "\"神要擦去他们一切的眼泪；\""
        voice "voice/147.mp3"
        dorian "\"不再有死亡，也不再有悲哀、哭号、疼痛:\""
        voice "voice/148.mp3"
        dorian "\"因为以前的事都过去了。\""
        hide dorianlookin1
        voice "voice/149.mp3"
        dorian "冲突驱动着人类物种的演进，它既是创新的源泉，也是爱的催化剂。"
        voice "voice/150.mp3"
        dorian "若能在天堂获得永恒，你可还愿有所作为？"
        voice "voice/151.mp3"
        dorian "想想你身为凡人时的所有渴望，那些在生命终结前未能如愿的未尽之事。"
        voice "voice/152.mp3"
        dorian "去旅行，去坠入爱河，去创造值得铭记的事物，去探索未知，留下{i}不朽的印记{/i}。"
        menu:
            "1. 揭穿这异端邪说。":
                p "但这难道不是异端邪说吗？声称上帝与其天堂会令人厌倦——你如何确知？"
                voice "voice/153.mp3"
                dorian "{i}你{/i}又如何确知他并非如此？ %(player_name)s? 你曾亲临其境吗？"
                voice "voice/154.mp3"
                dorian "你可曾遇见过从那般乐园归来的魂灵？"
                p "天堂之所以美妙，部分原因在于上帝居于其间！"
                show dorianlookin1:
                    xalign 0.5
                    yalign 0.34
                voice "voice/155.mp3"
                dorian "你以为他会陪你玩过家家吗？"
                voice "voice/156.mp3"
                dorian "\"哦，亲爱的%(player_name)s，真高兴能在这里见到你，还有我引上歧途的万千众生。\""
                voice "voice/157.mp3"
                dorian "\"我可以当父亲，你当母亲，其他所有人都当我们的孩子和小狗。\""
                voice "voice/158.mp3"
                dorian "若身在天堂，我恐怕会{i}再次{/i}尝试自我了断。"
                hide dorianlookin1
                p "我为何要坐在这里与你交谈？"
                voice "voice/159.mp3"
                dorian "因为你无法离开，%(player_name)s。"
                voice "voice/160.mp3"
                dorian "外面风暴肆虐，在你抵达那片扭曲的天堂彼岸之前，你的灵魂早已被侵蚀殆尽。"
                voice "voice/161.mp3"
                dorian "……抱歉，我该适可而止。斥责你与你的信仰并非我的本意。"
                n "这家伙简直在挑战我的忍耐极限。"
                menu:
                    "1. 转身离开。":
                        p "我自己去找电梯。"
                        voice "voice/162.mp3"
                        dorian "这就是你的决定吗？"
                        p "正是."
                        voice "voice/163.mp3"
                        dorian "……若你执意如此。"
                        hide dorianlookin2 with dissolve
                        n "他打了个响指，远处随即传来金属的撞击声。"
                        p "你难道……把门锁上了？"
                        voice "voice/164.mp3"
                        dorian "我已经{i}解锁{/i}了它们。"
                        voice "voice/165.mp3"
                        dorian "向右走两分钟，看到{i}第十九翼{i}的标识后再次右转。"
                        voice "voice/166.mp3"
                        dorian "那里会有一扇可供通行的门。"
                        voice "voice/167.mp3"
                        dorian "但有一点你必须明白。"
                        voice "voice/168.mp3"
                        dorian "当灰烬灼蚀你的双眼，尘霾填满你的肺腑，躯壳在重压下逐渐崩解时……"
                        voice "voice/169.mp3"
                        dorian "……我必将现身，将你带回这座禁识圣堂。"
                        scene black with dissolve
                        n "我头也不回地离开了，未再多看一眼，也未再发一语。"
                        scene black with Pause(2)
                        show duststormending with dissolve:
                            xalign 0.5
                            yalign 0.3
                        n "我不知道自己在浓密的灰烬云层中行走了多久。"
                        n "我的双腿几近虚脱，灰烬如死细胞般附着在皮肤上，眼皮越来越沉重。"
                        n "在我有限的视野里，完全看不到通往下一层电梯的踪迹。"
                        if persistent.ending1get == 5:
                            jump secretending
                        n "……它真的在这里吗？"
                        n "我不知道。我无法思考。"
                        n "我吸入了太多灰尘，咳得根本无法正常思考。"
                        scene black with dissolve
                        n "最终，我瘫倒在地。" with vpunch
                        n "我背抵着泥土，仰面望向天空，燃烧墓穴的余烬沉沉压在我的眼帘。"
                        n "在这里，上帝不会拯救我。我将以同样的姿态，再次迎接死亡。"
                        n "只不过这一次，我的皮肤上不会再沾满黏稠的血块。"
                        n "我闭上双眼，竭力屏蔽这一切。"
                        n "为了隔绝尘埃与飞鸟的喧嚣。"
                        n "{cps=1}...{/cps}"
                        n "{cps=1}...{/cps}"
                        voice "voice/170.mp3"
                        dorian "你本该听从劝告的。"
                        show duststormending2 with dissolve:
                            xalign 0.5
                            yalign 0.3
                        n "我浑身沉重得无法动弹，仿佛皮囊下嵌满了沉甸甸的岩石。"
                        n "双臂环住我的身躯将我托起。我被抱着——不，是被轻柔地搂抱着。"
                        n "我们在前行。{i}他{/i}正逆着风暴行走。"
                        voice "voice/171.mp3"
                        dorian "我该拿你怎么办，%(player_name)s？"
                        voice "voice/172.mp3"
                        dorian "我会把你治好，然后我们重新开始，或许……"
                        n "这是我认识他以来，他第一次犹豫。{i}真正{/i}地犹豫了。"
                        voice "voice/173.mp3"
                        dorian "……这个我稍后再考虑。"
                        n "我睁开一只眼望向多里安，却只看见一只鸟正飞向风暴深处。"
                        scene black with dissolve
                        n "我重新阖上眼，融进异端之主冰冷的怀抱里。"
                        scene black with dissolve
                        show ending1 with dissolve:
                            xalign 0.5
                            yalign 0.3
                        $ persistent.ending1 = True
                        $ persistent.ending1get += 1

                        python:
                            achievement.grant("achievement_ending1")
                            achievement.sync()

                        n "{color=C4C4C4}{cps=20}结局一：无论我如何用力擦拭舌头，血腥味始终挥之不去。{/cps}{/color}"
                        scene black with dissolve
                        stop music
                        if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
                            $ persistent.allendings = True
                            python:
                                achievement.grant("achievement_allendings")
                                achievement.sync()
                            jump epilogueplay
                        return
                    "2. 保持沉默。":
                        n "我一时语塞，不知该如何回应。"
                        n "他似乎对此感到满意。"
                        voice "voice/174.mp3"
                        dorian "若你已无话可说，那很好。我们还有更重要的事情要商议。"
                        jump ihaveanidea
            "2. 同意。":
                p "……天堂或许乏味，或许可怖。"
                p "说到底，我终究无从知晓。"
                p "无论我们阅读多少经文，祈祷多么虔诚，我们始终无法真正洞悉。"
                #hide dorianlookin1 with dissolve
                hide dorianlookin2 with dissolve
                voice "voice/175.mp3"
                dorian "确实如此。"
                show whenyouagree with dissolve:
                    xalign 0.5
                    yalign 0.34
                voice "voice/176.mp3"
                dorian "您是否曾想过，您的牧师或您自己对圣典的解读可能存在谬误？"
                voice "voice/177.mp3"
                dorian "这就像一堂英语课。"
                voice "voice/178.mp3"
                dorian "你的教授可能会提出某种解读视角。"
                voice "voice/179.mp3"
                dorian "有一种解读方式源自经文撰写时代与地域的语境。"
                voice "voice/180.mp3"
                dorian "还有一种解读直接源自作者本意。"
                hide whenyouagree with dissolve
                voice "voice/181.mp3"
                dorian "而后，才是你的解读，亲爱的堕落者。"
                p "……多里安，我能问你些事吗？"
                show alonelyman2 with dissolve:
                    xalign 0.5
                    yalign 0.34
                voice "voice/182.mp3"
                dorian "你可以问我任何事。"
                p "你一直在宣扬天堂是个无聊之地。"
                p "那对地狱里不受苦的人来说也是如此吗？"
                voice "voice/183.mp3"
                dorian "唯有真正邪恶之徒才会承受苦楚。但要让数不尽的灵魂永世受难，耗费的资源实在过于庞大。"
                voice "voice/184.mp3"
                dorian "我们虽拥有永恒，却偏爱速战速决。"
                p "我想问的并非这个。"
                p "你在地狱感到厌倦吗？"
                $ dorian_affection +=1
                voice "voice/185.mp3"
                dorian "厌倦？倒不至于。我有很多工作要处理。"
                voice "voice/186.mp3"
                dorian "要焚烧躯体，要释放灵魂，要编目典籍……"
                voice "voice/187.mp3"
                dorian "有时他们允许我窥视人间，在生者坠入地狱各层前观察他们。"
                n "我打断了他。"
                $ are_you_lonely = True
                p "你感到孤独吗？"
                hide alonelyman2
                show alonelyman:
                    xalign 0.5
                    yalign 0.34
                voice "voice/188.mp3"
                dorian "嗯？"
                p "我在这里没见到{i}任何{/i}其他人。除了你。"
                p "无人相伴必定很孤独吧。"
                n "他沉默了片刻没有回应。"
                n "他看似在注视我，实则目光穿透了我的身躯。"
                voice "voice/189.mp3"
                dorian "……我想我确实会感到孤独。"
                voice "voice/190.mp3"
                dorian "我有朋友。大多是其他恶魔，他们会来探望并帮忙。"
                voice "voice/191.mp3"
                dorian "但他们终将离去。不得不走。他们另有职责，也有各自的事务需考量。"
                voice "voice/192.mp3"
                dorian "我只是希望……"
                n "他喉结微动，闭上了双眼。"
                hide alonelyman
                show alonelyman2:
                    xalign 0.5
                    yalign 0.34
                voice "voice/193.mp3"
                dorian "请不必在意我。"
                voice "voice/194.mp3"
                dorian "我们还有更紧迫的事需要操心。"
                jump ihaveanidea
    "2. 呼唤那个昵称吧。":
        p "为何你总唤我\"堕落者\"?"
        p "这是我第一次向你诉说我的死因。"
        voice "voice/195.mp3"
        dorian "是吗？"
        p "你早就知晓我的死亡，不是吗？"
        p "我……听见了鸟鸣与万物声响。"
        voice "voice/196.mp3"
        dorian "“堕落者”是我为那些前来向堕天使本人乞求宽恕之人所起的昵称。"
        voice "voice/197.mp3"
        dorian "那些自以为从应许之地坠落之人。从人间坠入此地。"
        voice "voice/198.mp3"
        dorian "只是巧合罢了。"
        p "..."
        voice "voice/199.mp3"
        dorian "你无需信我。%(player_name)s，我本就不指望从你这里获得认可。"
        voice "voice/200.mp3"
        dorian "毕竟，你现在身处我的领地。"
        voice "voice/201.mp3"
        dorian "你眼前所见的一切都可能只是谎言。"
        voice "voice/202.mp3"
        dorian "谁知道呢？"
        voice "voice/203.mp3"
        dorian "但沉溺于假设毫无意义。我们还有更重要的事要谈。"
        jump ihaveanidea
label ihaveanidea:
scene black with dissolve
voice "voice/204.mp3"
dorian "你的挂坠盒。"
p "嗯？"
show anotherlibrarylook with dissolve:
    xalign 0.5
    yalign 0.3
n "他朝我伸出手。"
voice "voice/205.mp3"
dorian "让我看看。"
n "我几乎忘了这项新首饰——自从在第二层试图撬开无果后，它就松垮地挂在我颈间。"
p "为何?"
voice "voice/206.mp3"
dorian "你知道人们总会把挚爱的肖像与回忆珍藏于贴身的挂坠盒里吧？"
voice "voice/207.mp3"
dorian "这样就不会遗忘生命中最珍贵的事物？"
voice "voice/208.mp3"
dorian "与此类似，只不过里面封存的是你的记忆。"
n "我解开颈后的银制搭扣，将挂坠盒递给他。他小心翼翼地避开搭扣……这是为何？"
n "当我问及挂坠盒的用途时，那几层的守护者都缄默不语。"
show pressedintobooks with dissolve:
    xalign 0.5
    yalign 0.34
n "多里安起身走向身后那排书架。每本书都古老得胜过我见过的所有教堂。"
voice "voice/209.mp3"
dorian "若能直接……翻阅便会轻松许多。"
n "他拿起左边第五本书，褪色的标签上用紫色墨水写着{i}XIII{/i}。"
voice "voice/210.mp3"
dorian "这本应该可行。"
n "多里安开始翻阅书页，动作轻柔，不时用食指推一推眼镜。"
p "你在做什么？"
voice "voice/211.mp3"
dorian "我正在找空白页……"
voice "voice/212.mp3"
dorian "……找到了。"
n "他翻到书本末尾的一页，页边装饰着枯枝与飞鸟的图案，用哑光的中性色调绘制。"
n "最奇特的是书页中央的椭圆形镂空。多里安将书平放在桌上。"
n "随后他将挂坠盒放入镂空处。严丝合缝。"
n "我凝视着他的脸庞，欣赏他专注时微蹙的眉峰与轻启的唇。"
voice "voice/213.mp3"
dorian "现在我们合上书页，只需静待。"
n "他用挂坠盒的链条作书签，随后将书合拢。"
p "……这是要做什么？"
voice "voice/214.mp3"
dorian "它会将你的一生为我书写成篇。全部浓缩于一页之间。"
voice "voice/215.mp3"
dorian "我们只需等待几分钟。"
hide pressedintobooks with dissolve
voice "voice/216.mp3"
dorian "要再给你续杯茶吗？"
p "不必了，谢谢。让我喝完这杯就好。"
voice "voice/217.mp3"
dorian "好的。"
n "多里安站起身，端着茶杯回到最初沏茶的角落。"
show teaandabook with dissolve:
    xalign 0.5
    yalign 0.34
n "我低头凝视杯中旋转的液体。"
n "当我再次抬眼时，多里安正凝视着我，神情温柔。"
p "多里安……？"
voice "voice/218.mp3"
dorian "嗯？噢，失礼了。"
n "他转过身去，开始在抽屉里翻找东西。"
menu:
    "1. 问问他刚才为什么盯着我看。":
        p "你方才为何那样注视着我？"
        voice "voice/219.mp3"
        dorian "我方才在确认你不会在书籍运转时触碰它。"
        voice "voice/220.mp3"
        dorian "并非不信任你。"
        voice "voice/221.mp3"
        dorian "这种事以前发生过……大多数抵达我这层地狱的人最终都葬身于此。"
        n "他先前虽提过此事，但待我却是如此小心翼翼。"
        hide teaandabook with dissolve
        n "其他人……也都如此。"
        show dorianissad with dissolve:
            xalign 0.5
            yalign 0.34
        p "在那些前去说服撒旦的人中，有多少能抵达你这一层？"
        voice "voice/222.mp3"
        dorian "尝试者中约有百分之一到四。"
        p "而其他高层地狱的守护者会解决掉剩下的人？"
        voice "voice/223.mp3"
        dorian "有时，他们会在那些可怜灵魂被底层的撒旦羞辱之前，终结其苦难。"
        voice "voice/224.mp3"
        dorian "还有些时候，他们会被堕落的恶魔或野兽掳走。"
        voice "voice/225.mp3"
        dorian "他们甚至可能被地狱的景象与氛围吞噬。"
        p "那为何无人试图加害于我？"
        p "我仅是现身说明来意，众人便皆善意指引我搭乘电梯，未显半分恶意。"
        voice "voice/226.mp3"
        dorian "或许他们真心信了你。"
        p "..."
        menu:
            "1. 什么都不说":
                n "继续追问已无意义。"
            "2. 继续追问下去。":
                p "我认为你并未吐露实情。"
                voice "voice/227.mp3"
                dorian "我乃细微虚妄之主。"
                voice "voice/228.mp3"
                dorian "万物皆可为谎。"
                p "我要你告诉我真相，多里安。"
                voice "voice/229.mp3"
                dorian "你怎知这就不是真相？"
                p "..."
                p "若你不说实话，我即刻离开这房间，寻到出口径直踏入灰烬风暴中。"
                dorian "..."
                if dorian_affection >=3:
                    show dorianissad2 with dissolve:
                        xalign 0.5
                        yalign 0.34
                    hide dorianissad with dissolve
                    n "多里安转身面对我，那双异色瞳里泛起温柔的微光。"
                    voice "voice/230.mp3"
                    dorian "只因我嘱咐过他们。"
                    voice "voice/231.mp3"
                    dorian "我请求他们温柔待你。"
                    n "我顿住了。双手垂落膝头，目光从多里安身上移开，凝注于他身后那排书架。"
                    p "为何独独是我？"
                    p "你早知是我，还是单纯想挽救一个不至湮灭的灵魂？"
                    ##232 is recorded wrong: label these instead 
                    voice "voice/232b.mp3"
                    dorian "这重要吗？"
                    p  "于我而言，很重要。"
                    voice "voice/233b.mp3"
                    dorian "答案会改变你对我的看法吗？"
                    menu:
                        "1. 会.":
                            voice "voice/233.mp3"
                            dorian "那你便自行寻找答案吧。"
                        "2. 不会.":
                            voice "voice/234.mp3"
                            dorian "……因为那就是你。"
                else:
                    voice "voice/235.mp3"
                    dorian "我们进门时我就锁上了门。除非你力大无穷，否则休想离开。"
                    p "什么？！"
                    show dorianissad2 with dissolve:
                        xalign 0.5
                        yalign 0.34
                    hide dorianissad with dissolve
                    voice "voice/236.mp3"
                    dorian "我不能让你在这个过程中乱跑。你得理解。"
                    p "我理解不了，因为根本不明白！"
                    voice "voice/237.mp3"
                    dorian "因为这挂坠盒承载着你部分的灵魂，%(player_name)s。"
                    voice "voice/238.mp3"
                    dorian "那是活力、优雅、爱与慈悲。正是这些支撑着你在深渊中前行，延续生命。"
                    voice "voice/239.mp3"
                    dorian "若你与它超出特定距离，自身亦将化作尘埃，飘零于废弃的角落。"
                    n "我辨不出他是否在说谎。"
                    #hint: he is.
                    voice "voice/240.mp3"
                    dorian "求求你，别让我目睹那一幕。别让你自己经历这些。"
                    p "..."
                    p "那么，是否有很多人因挂坠盒被野兽扯下而遭受二次死亡？"
                    voice "voice/241.mp3"
                    dorian "没有."
                    voice "voice/242.mp3"
                    dorian "这搭扣由第九层特有的金属制成，看似白银却非白银。"
                    voice "voice/243.mp3"
                    dorian "无论戴多少层手套，我们触碰时都会被灼伤。"
                    voice "voice/244.mp3"
                    dorian "我们无法破坏这条锁链。"
                    n "原来他方才避开触碰是因为这个……"
                    #he's lying. LOL.
                    voice "voice/245.mp3"
                    dorian "我能护你免受灰烬风暴侵袭，却无法阻止你在狂怒中化为尘埃。"
    "2. 问问多里安关于他的事。":
        p "我能问你几个问题吗？"
        hide teaandabook
        show dorianissad with dissolve:
            xalign 0.5
            yalign 0.34
        voice "voice/246.mp3"
        dorian "我是本活着的书，%(player_name)s."
        menu:
            "1.\"你何时离世的？\"": #this branch is good voice-wise
                hide dorianissad with dissolve
                voice "voice/247.mp3"
                dorian "公元一世纪期间。"
                show babiedorian with dissolve:
                    xalign 0.5
                    yalign 0.34
                voice "voice/248.mp3"
                dorian "我因误导了几只罗马羔羊而被活活烧死。"
                voice "voice/249.mp3"
                dorian "我曾对世间法则有过诸多构想。"
                voice "voice/250.mp3"
                dorian "我一直认为宗教是自私的。"
                voice "voice/251.mp3"
                dorian "人们行善不过是为了扮作善人，以求跻身天堂。"
                voice "voice/252.mp3"
                dorian "我以为行善应当源于……你真心想成为善良之人，想帮助你的同胞。"
                voice "voice/253.mp3"
                dorian "而非为了最终获得什么回报。"
                voice "voice/254.mp3"
                dorian "我还有其他想法。认为众人口中的那位不过是个布道者。"
                voice "voice/255.mp3"
                dorian "认为我们能掌控自身命运。"
                voice "voice/256.mp3"
                dorian "正因如此，我的领域才是烈火与灰烬的墓穴。"
                p "你仍在生气吗？"
                voice "voice/257.mp3"
                dorian "关于死亡？不。"
                voice "voice/258.mp3"
                dorian "我从未动怒。"
                voice "voice/259.mp3"
                dorian "唯一令我懊恼的是无法——"
                n "他顿住了，言语与动作同时凝滞。"
                voice "voice/260.mp3"
                dorian "算了。"
            "2. \"你孤独吗？\"":
                if are_you_lonely == True:
                    voice "voice/261.mp3"
                    dorian "你方才问过这个。"
                    p "我知道。"
                    voice "voice/262.mp3"
                    dorian "为何追问？"
                    menu:
                        "1. \"因为我想改变这种境况。\"":
                            n "他停下手中动作，喉间逸出一声沉重的叹息，却始终不愿看我。"
                            voice "voice/263.mp3"
                            dorian "你又如何能改变这种境况？"
                            p "留在这里陪伴你。"
                            voice "voice/264.mp3"
                            dorian "你不会想这么做的，%(player_name)s."
                            voice "voice/265.mp3"
                            dorian "异端之地严寒刺骨，而你将要忍受我直至永恒。"
                            voice "voice/266.mp3"
                            dorian "这并非什么愉悦之事。"
                            p "你觉得无趣，是因为从未有人与你共享这份时光。"
                            $ dorian_affection +=1
                            hide dorianissad with dissolve
                            n "他似乎在思索我的话，垂首或许是为了凝视自己的双手。"
                        "2. \"因为这实在可悲。\"":
                            p "你独自困守于此的境遇令人心碎……"
                            voice "voice/268.mp3"
                            dorian "往昔我从未对这命途心生不满。固然有些小困厄。"
                            voice "voice/269.mp3"
                            dorian "覆面的金属，友人们转瞬即逝的探访。"
                            voice "voice/270.mp3"
                            dorian "但个人情感岂能妨碍必须完成的工作。"
                            p "但……我确实在请求你。"
                            p "但丁的诗篇或许是同人创作，可这里{i}再无{/i}他人。"
                            p "上层地狱至少还有其他侍从。而这里确实空无一物。"
                            p "偶尔有飞鸟经过，仅此而已。"
                            p "为何如此？"
                            voice "voice/271.mp3"
                            dorian "嗯。"
                            voice "voice/272.mp3"
                            dorian "我该如何回答？"
                            show dorianissad2 with dissolve:
                                xalign 0.5
                                yalign 0.34
                            hide dorianissad with dissolve
                            voice "voice/273.mp3"
                            dorian "我宁愿寻找能让我永恒欢愉的伴侣。"
                            p "你这想法真是浪漫得可怕。"
                            voice "voice/274.mp3"
                            dorian "或许吧。"
                else:
                    ###277b
                    voice "voice/277b.mp3"
                    ##needs a line
                    dorian "这对你而言有何意义？"
                    voice "voice/277.mp3"
                    dorian "你突然在意起一个恶魔来了？"
                    p "我-"
                    menu:
                        "1. 是的":
                            voice "voice/278.mp3"
                            dorian "当真？"
                            $ dorian_affection += 1
                            show dorianissad2 with dissolve:
                                xalign 0.5
                                yalign 0.34
                            hide dorianissad with dissolve
                            p "我们本应心怀慈悲，即便对沉沦黑暗者也该如此。"
                            voice "voice/279.mp3"
                            dorian "我倒不认为自己沉沦黑暗。毕竟终日被燃烧的墓穴环绕。"
                            p "真幽默，多里安。"
                        "2. 不。":
                            voice "voice/280.mp3"
                            dorian "嗯。那你为何发问？"
                            p "我不知道……或许是为了制造话题？"
                            n "他低声咕哝了句什么，我没听清。"
                            voice "voice/281.mp3"
                            dorian "好吧。"
                            n "他是在……生我的气吗？"
            "3. \"你可以离开这里吗？\"":
                p "你表现得仿佛身不由己。"
                voice "voice/282.mp3"
                dorian "短时间离开是可以的。"
                voice "voice/283.mp3"
                dorian "我通常只去拜访其他恶魔。有位朋友经营画廊，另一位是音乐家。"
                #line 284 is synced
                voice "voice/284.mp3"
                dorian "还有位挚友开了间酒吧。"
                p "那现实世界呢？"
                ##line 285 below is synced
                voice "voice/285.mp3"
                dorian "我能去往那里，但能待的时间更短暂。"
                ##line is good
                voice "voice/286.mp3"
                dorian "而且必须以其他形态显现。"
                p "比如动物？"
                #line is good
                voice "voice/287.mp3"
                dorian "是。"
scene black with dissolve
play sound "audio/birdsound.mp3"
n "我们被一声鸟鸣打断了。"
stop sound fadeout 2.0
n "多里安走回我身边，将手轻轻按在书上，指尖描摹着书角的缝线。"
voice "voice/288.mp3"
dorian "可以了。"
show library3 with dissolve:
    xalign 0.5
    yalign 0.3
show readingthepast with dissolve:
    xalign 0.5
    yalign 0.34
n "多里安翻开书页捧在手中，脸几乎全被书册遮挡。"
n "他不时抬眼望我，眸中盈满欣喜或好奇，时而点头，仿佛印证着某种未言的猜测。"
n "我瞥向窗外，风暴似乎仍在肆虐，不见停歇的迹象。"
p "你有发现什么吗？"
voice "voice/289.mp3"
dorian "我想是的。"
voice "voice/290.mp3"
dorian "整体脉络已有轮廓，但我能提取某个特定片段。"
hide readingthepast with dissolve
show anotherchurch with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/291.mp3"
dorian "还记得你曾志愿协助附近教堂为贫困者提供食物的事吗？"
p "记得。那是一月的寒冷天，我衣衫单薄，冻得直发抖。"
p "窗外有鸟雀和松鼠，正透过教堂的玻璃窗注视着我们。"
p "他们总是先布道，然后才允许我们分发食物。\n汉化者注，布道:基督教信仰的公开宣讲和推广"
p "于是他们讲起了五饼二鱼的故事。\n汉化者注:这个故事大概是一个孩子拿出仅有的五个饼两条鱼，耶稣用它喂饱了成千上万的人。"
voice "voice/292.mp3"
dorian "\"随后他吩咐众人坐在草地上。\""
voice "voice/293.mp3"
dorian "\"他拿着这五个饼、两条鱼，望着天祝福，掰开饼递给门徒，\""
voice "voice/294.mp3"
dorian "\"门徒又递给众人。众人都吃，并且吃饱了，把剩下的零碎收拾起来，装满了十二个篮子。\""
voice "voice/295.mp3"
dorian "\"吃的人，除了妇女孩子，约有五千。\""
voice "voice/296.mp3"
dorian "马太福音14:19-21(汉化者注:这是《马太福音》14章19-21节的经文)"
p "我那时大概笑出来了。"
voice "voice/297.mp3"
dorian "真的吗？"
p "因为他基本上是在变出无穷无尽的面包。这怎么可能呢？"
p "我明白这段经文的意思。要善用你所拥有的。"
p "但……我并未按字面理解。"
hide anotherchurch with dissolve
show readingthepast with dissolve:
    xalign 0.5
    yalign 0.34
voice "voice/298.mp3"
dorian "经文中存在诸多荒诞之处。愚蠢的、恼人的、不合常理的内容。"
voice "voice/299.mp3"
dorian "就如同现今我们对希腊罗马神话的看法——并非确信其真实发生，而更视其为寓言。"
voice "voice/300.mp3"
dorian "我以更现代的视角联想到安布罗斯·比尔斯。"
voice "voice/301.mp3"
dorian "所以你将其文本中的许多内容视作教诲而非事实？"
p "是的。"
voice "voice/302.mp3"
dorian "我也是如此。"
voice "voice/303.mp3"
dorian "……而这正是你的罪孽所在。"
voice "voice/304.mp3"
dorian "你不拘泥字面真义。这便是异端。"
n "未及我作出反应，多里安已继续开口。"
voice "voice/305.mp3"
dorian "这不公平，对吗？怀有好奇心有错吗？质疑所读所闻有错吗？"
voice "voice/306.mp3"
dorian "认为某些事物过于宏大、过于奇幻，超脱了你所处的凡俗世界？"
voice "voice/307.mp3"
dorian "……最终却因质疑他人而受罚？"
voice "voice/308.mp3"
dorian "路西法因质疑上帝而堕落。"
voice "voice/309.mp3"
dorian "又怎能断言此刻他不在对你做同样的事？一个从未见过他面容却始终虔诚追随的信徒？"
hide readingthepast with dissolve
stop music fadeout 1.0
play music "audio/Pecattum_Martyris.mp3" fadein 2.0
p "可这罪孽……何其无辜，不是吗？"
p "此乃人之天性……这正是我们必须宽恕与忏悔的部分缘由。因为我们都存在缺陷。"
voice "voice/310.mp3"
dorian "但这为何是坏事？"
voice "voice/311.mp3"
dorian "无人能期待如你这般美好的人时刻完美……因为你本已拥有独特的完满……"
p "你在说什么？"
show thatswhy with dissolve:
    xalign 0.5
    yalign 0.34
if dorian_affection >= 7:
    voice "voice/312.mp3"
    dorian "我再也无法忍受了。"
    voice "voice/313.mp3"
    dorian "我化作飞鸟降临人间，去观察那些追随我所憎恶信仰的人们。"
    voice "voice/314.mp3"
    dorian "那是我初次见到你。不知为何，你以一种任何灵魂都未曾有过的方式攫住了我的视线。"
    voice "voice/315.mp3"
    dorian "因此我时常化作渡鸦，在你窗外徘徊——不论是在圣所还是在你的居所。"
    voice "voice/316.mp3"
    dorian "我知晓你的信仰。我了解{i}你{/i}。而你美好得令人心折。"
    voice "voice/317.mp3"
    ###send at 8:18
    dorian "但……我深知你终将坠入此地。因你是如此独一无二的存在。"
    voice "voice/318.mp3"
    dorian "坦白说，我很自私。我本可等你很久很久之后才逝去。"
    voice "voice/319.mp3"
    dorian "但我此刻就想见到你。"
    voice "voice/320.mp3"
    dorian "而我想，若你度过完整一生却仅因生而为人堕入地狱，对你将是更残酷的事。"
    voice "voice/321.mp3"
    dorian "于是我杀了你。"
    voice "voice/322.mp3"
    dorian "我就是那只从尖顶飞下导致你坠落的鸟。我本意并非让你那样死去。"
    voice "voice/323.mp3"
    dorian "但事情就这样发生了。我嘱咐上层诸位善待你之后，你便来到我这里，只为让你免于沦为他们的猎物。"
    voice "voice/324.mp3"
    dorian "此刻你就在这里，容光依旧，美丽如初。"
    voice "voice/325.mp3"
    dorian "而我的目光自此再也无法从你身上移开。我一直保持着克制，可是……"
    voice "voice/326.mp3"
    dorian "我渴望永远像这样与你相伴。"
    hide thatswhy
    show apromise with dissolve:
        xalign 0.5
        yalign 0.34
    n "多里安紧紧拥抱我，双臂环住我的身体。我喉间发不出任何声音。"
    n "我无法理解这一切。是震惊？是不敢置信？是感同身受，还是截然不同的感受？"
    n "他怎会为我这样的人……做到如此地步？"
    n "我感觉到他戴着手套的手拭去我脸上滑落的液体。"
    n "我是在……哭吗？"
    n "他将额头抵上我的，因面罩所迫而微微侧首。"
    n "他的小指悄然勾住我的，紧紧缠绕。"
    voice "voice/327.mp3"
    dorian "没关系， %(player_name)s..."
    voice "voice/328.mp3"
    dorian "你什么都不必说。我早知你与我心意相通。你也愿留下。"
    voice "voice/329.mp3"
    dorian "……纵使你不愿，我们也有永恒时光来厘清。"
    n "他展露温暖笑意，这或许是我们相遇于异端层以来首次。"
    scene black with dissolve
    n "而无论是出于被迫还是真情流露，我也不禁随之微笑起来。"
    voice "voice/330.mp3"
    dorian "我爱你， %(player_name)s."
    scene black with dissolve
    show ending4 with dissolve:
        xalign 0.5
        yalign 0.3
    $ persistent.ending4 = True    
    python:
        achievement.grant("achievement_ending4")
        achievement.sync()
    n "{color=C4C4C4}{cps=20}结局四：袒露私密的罪孽，亦可成为爱的解脱。{/cps}{/color}"
    scene black with dissolve
    stop music
    if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
        $ persistent.allendings = True
        python:
            achievement.grant("achievement_allendings")
            achievement.sync()

        jump epilogueplay
        return
    return

if 6 >= dorian_affection >= 3:
    voice "voice/331.mp3"
    dorian "我有个问题想问你。"
    voice "voice/332.mp3"
    dorian "你仍想继续下行吗？"
    voice "voice/333.mp3"
    dorian "你仍想面对撒旦吗？你知道他会拒绝你的。"
    voice "voice/334.mp3"
    dorian "纵使他{i}认可{/i}你，你也明白造物主会如何回应。"
    voice "voice/335.mp3"
    dorian "他会将你径直打回此地。"
    voice "voice/336.mp3"
    dorian "而你将只能留在这里."
    voice "voice/337.mp3"
    dorian "你真的愿意历经艰辛，只为遭受羞辱与拒绝吗？"
    voice "voice/338.mp3"
    dorian "我不愿目睹你承受这些， %(player_name)s..."
    voice "voice/339.mp3"
    dorian "真的不愿。"
    voice "voice/340.mp3"
    dorian "但是……这终究是你自己的决定。"
    voice "voice/341.mp3"
    dorian "若你留下，我定会好好照顾你。"
    voice "voice/342.mp3"
    dorian "我会告诉你所有你想知道的事。"
    voice "voice/343.mp3"
    dorian "若你执意下行，我也会确保那些层级的守护者善待于你，并指引你顺利面见撒旦。"
    voice "voice/344.mp3"
    dorian "届时若你遭拒，我必将张开双臂迎接你的归来。"
    p "若我未被拒绝呢？"
    voice "voice/345.mp3"
    dorian "我想你到不了所向往的乐园。"
    voice "voice/346.mp3"
    dorian "因为说实在的，那里并不像他们描绘的那般美好。"
    hide thatswhy with dissolve
    voice "voice/347.mp3"
    dorian "但如我所说，决定权在你手中。"
    menu:
        "1. 留在多里安身边。":
            n "我伸手握住那双交叠的手中的一只。"
            n "他唇间逸出轻柔的惊诧声响。"
            dorian "...?"
            p "我想留下来。"
            p "这里很好。而且……你一直待我以深情。"
            p "这般深情，我从未感受过，也未曾理解过。"
            p "若你所言属实……"
            p "那我又何必再尝试？"
            n "他笑了，纵使隔着面罩的栅栏，那笑意依然明亮。"
            voice "voice/348.mp3"
            dorian "是啊……你说得对。"
            voice "voice/349.mp3"
            dorian "这里很好。与你相伴。"
            voice "voice/350.mp3"
            dorian "我再不会奢求与其他人共度时光。"
            voice "voice/351.mp3"
            dorian "现在想探索其他区域吗？"
            voice "voice/352.mp3"
            dorian "我有太多想与你分享……"
            scene black with dissolve
            n "他牵着我的手，带我穿行在藏书楼的长廊间，这里满载着被禁的虚妄之言。"
            n "自始至终他都面带微笑，眼眸如星辰般闪亮，尽管眼白晦暗、虹膜深陷。"
            n "他尚未告诉我为何如此迷恋我，也未曾解释事情为何会演变至此。"
            n "但我明白，他终有一天会告诉我的。"
            scene black with dissolve
            show ending3 with dissolve:
                xalign 0.5
                yalign 0.3
            $ persistent.ending3 = True
            python:
                achievement.grant("achievement_ending3")
                achievement.sync()
            n "{color=C4C4C4}{cps=20}结局三：有些秘密，终究深埋于暗影中最为相宜。{/cps}{/color}"
            scene black with dissolve
            stop music
            if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
                $ persistent.allendings = True
                python:
                    achievement.grant("achievement_allendings")
                    achievement.sync()
                jump epilogueplay
            return
        "2. 前往下一层地狱。":
            p "……我想我会尝试。"
            p "尝试看看会发生什么，总归无妨。"
            p "若我归来，那便归来。"
            voice "voice/353.mp3"
            dorian "……若这是你的选择，随我来。"
            scene black with dissolve
            n "他引我走出房间，回到长廊之中。"
            p "电梯一直都在建筑里？"
            voice "voice/354.mp3"
            dorian "是的，一直都在。"
            voice "voice/355.mp3"
            dorian "至于为何先前未曾告知……你无需知晓。"
            n "我们行走了约莫十分钟，途经画卷、书架与古老器物。"
            n "他在一处不起眼的书架前驻足，架上所有书籍颜色统一。多里安抽出一本书，书架便向外旋开，现出一部现代电梯。"
            show elevatorbadend with dissolve:
                xalign 0.5
                yalign 0.3
            voice "voice/356.mp3"
            dorian "这部电梯将载你前往第七层地狱：施暴之狱。"
            voice "voice/357.mp3"
            dorian "只需告知他们是我允你下来的。他们自会明白如何行事。"
            n "我按下标着{i}7{/i}的按钮。多里安抬起一只手羞涩地挥了挥，仿佛不确定是否该这样做。"
            voice "voice/358.mp3"
            dorian "祝你在下面好运， %(player_name)s."
            p "谢谢你，多里安。"
            n "他的目光始终追随着我，直到电梯门完全合拢。"
            n "我开始向下沉去。" with smallshake
            scene black with dissolve
            n "我不知道这将耗费多久，也不确定该如何理清这一路上的心绪。"
            n "我只能寄望于他所言非虚。"
            scene black with dissolve
            show ending5 with dissolve:
                xalign 0.5
                yalign 0.3
            $ persistent.ending5 = True
            python:
                achievement.grant("achievement_ending5")
                achievement.sync()
            n "{color=C4C4C4}{cps=20}结局五：奔赴我的劫数，归来时在你怀中泣不成声。{/cps}{/color}"
            scene black with dissolve
            stop music
            if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
                $ persistent.allendings = True
                python:
                    achievement.grant("achievement_allendings")
                    achievement.sync()
                jump epilogueplay
                return
            return
if dorian_affection <=2:
    voice "voice/359.mp3"
    dorian "纵使我已注视你经年……此刻仍不知该如何思量。"
    voice "voice/360.mp3"
    dorian "我曾以为这会是个圆满的结局。"
    voice "voice/361.mp3"
    dorian "你可想知道一件事， %(player_name)s?"
    p "..."
    voice "voice/362.mp3"
    dorian "其实那电梯一直都藏在我的图书馆里。"
    n "面罩后方浮现出一抹微不可察的笑意。"
    p "为何不早告诉我？"
    voice "voice/363.mp3"
    dorian "因为我想与你交谈。"
    n "他将挂坠盒从书中取出，放入我掌心。"
    voice "voice/364.mp3"
    dorian "但我想我已无须多言了。"
    voice "voice/365.mp3"
    dorian "想前往下一层吗？我护送你过去。"
    hide thatswhy with dissolve
    n "未及我反应，他已攥住我的手腕，指尖抵进皮肤。" with vpunch
    p "痛！"
    voice "voice/366.mp3"
    dorian "别抗拒，亲爱的堕落者。"
    scene black with dissolve
    n "于是多里安将我拽出房间，拖回建筑空旷回响的长廊。"
    p "等等！"
    n "无论我如何呼喊，他都置若罔闻。"
    n "我试图停步捶打他的手，那只手却纹丝不动。"
    n "他像拖拽布娃娃般拖着我前行。"
    show elevatorbadend with dissolve:
        xalign 0.5
        yalign 0.3
    n "当我们来到一处只存放绿色书籍的书架前，多里安从顶部往下数第三层随意抽出一本。"
    n "书架向两侧滑开，现出一部现代风格的孤零零的电梯。"
    n "多里安将我摔进电梯。后脑撞上厢壁，嗡鸣声贯穿耳际。" with vpunch
    ###3missing voice lines as of 8:25pm
    voice "voice/367.mp3"
    dorian "下一层地狱不会如我这般善待你。血湖与其中的尸骸将以愤怒将你溺毙。"
    voice "voice/368.mp3"
    dorian "我只能祝你好运了。"
    ###VOICE SHOULD END HERE
    p "等等……"
    n "我伸出手，开始向敞开的电梯门挪动。"
    n "但多里安未再多言，转身离去，门在我面前阖上。"
    n "电梯开始下降，我来不及思索方才发生的一切，亦无暇顾及即将面对的遭遇。" with smallshake
    n "我垂首注视挂坠盒，手指攥紧那冰凉的金属。"
    scene black with dissolve
    n "我闭上双眼，发出一声颤栗的叹息。"
    n "我恐惧他言中事实——自己将葬身施暴之狱，再无人指引前路。"
    scene black with dissolve
    show ending2 with dissolve:
        xalign 0.5
        yalign 0.3
    $ persistent.ending2 = True
    python:
        achievement.grant("achievement_ending2")
        achievement.sync()
    n "{color=C4C4C4}{cps=20}结局二：并非万物皆如我期盼的那般美好。{/cps}{/color}"
    scene black with dissolve
    stop music
    if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
        $ persistent.allendings = True
        python:
            achievement.grant("achievement_allendings")
            achievement.sync()

        jump epilogueplay
        return
stop music
return

label secretending:
n "我不是已经来过这里好几次了吗？"
n "我的身体开始像锚一般拖拽着我下沉。"
p "或许我该躺下。"
p "任灰烬再次将我吞没，吞噬殆尽。"
scene black with dissolve
stop music fadeout 3.0
n "我仰面躺倒在地……"
n "试图沉入睡眠。"
n "{cps=1}...{/cps}"
n "{cps=1}...{/cps}"
scene black with Pause(2)
play music "audio/otter_dorian.ogg" fadein 2.0
unknown "{size=10}吱！{/size}"
n "……嗯？"
n "胸口传来一阵压迫感，比肺中灰烬更沉。"
unknown "{size=10}吱！吱！{/size}"
show duststormending with dissolve:
    xalign 0.5
    yalign 0.3
n "我睁开双眼揉揉眼睛，困惑交织在神情与思绪之中。"
show otterdori with dissolve:
    xalign 0.5
    yalign 0.34
unknown "吱！！！"
n "这难道是……一只水獭？"
n "一只水獭怎会在此，藏身于异端层的灰烬风暴中？"
p "你好啊……"
n "我将手伸向水獭。它无需嗅闻或观察，立即将脸贴入我的掌心。"
n "至少……它尽力贴靠着，因为嘴上同样箍着个口套。"
p "哇……小家伙，你知道自己让我想起谁吗？"
unknown "吱？"
p "你让我想起这层的守护者本人。"
p "我能叫你“水獭多里安”吗？"
otterDorian "{i}吱！{/i}"
p "啊……"
p "你连他的小眼镜和帽子都有……"
p "还有他那永不枯竭的爱意。"
n "水獭多里安听到这话似乎很高兴，继续用身体蹭着我的手掌，欢快地扭动着。"
n "它似乎很喜欢我的抚摸。"
n "最令我惊讶的是，无论这小家伙怎么活动，那顶帽子都稳稳戴在它头上。"
p "你真可爱。"
p "我真想永远和你玩耍！"
otterDorian "{size=20}吱!!{/size}"
n "它对此显得很兴奋。"
$ persistent.ending6 = True
$ persistent.ending1get += 1
python:
    achievement.grant("achievement_ending6")
    achievement.sync()
n "{color=C4C4C4}{cps=20}结局六：一次水獭般惊艳的发现。{/cps}{/color}"
scene black with dissolve
stop music
if persistent.ending1 == True and persistent.ending2 == True and persistent.ending3 == True and persistent.ending4 == True and persistent.ending5  == True and persistent.ending6  == True:
    $ persistent.allendings = True
    python:
        achievement.grant("achievement_allendings")
        achievement.sync()

    jump epilogueplay
    return
return

label epilogueplay:
    centered "感谢你游玩《10:16》."
    $ renpy.movie_cutscene("epilogue.webm")
    pause (1)
    centered "我们期待你的归来。"
    return
    

