序章占位yarn

This commit is contained in:
Ovid
2025-04-02 12:31:36 +08:00
parent f505be1f68
commit 10bfa1554c
6 changed files with 182 additions and 3 deletions
@@ -69,7 +69,7 @@ position: -871,-2773
<<task_moveIn TaskManager>>
peipei: 医生…快停下。
peipei: 我…我的头好痛……
me: 反胃么?这是记忆波动引发的反应…<br>我这就退出来,休息会就好了。
me: 我这就退出来。<br>这是记忆波动引发的反应,休息会就好了。
<<hide_dialog>>
<<Set_MouseMovementLockState EyeManager false>>
<<set $ufDiscussCount=3>>
@@ -54,7 +54,7 @@ peipei: 让我试试。
<<switch_character_state 画画微笑>>
<<fade_out 1>>
<<wait 1>>
peipei: 它看起来……总算正常了对吧?
peipei: 它现在…正常了对吧?
me: 嗯…
<<hide_dialog>>
<<wait 1>>
@@ -70,6 +70,8 @@ position: 248,-1739
<<declare $UFInnerSeen=false>>
<<declare $peipeiCry=false>>
//插线
<<declare $currentSocket="">>
@@ -0,0 +1,56 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<jump VarsInit>>
===
title: VarsInit
tags:
colorID: 4
position: 205,199
---
///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
//【流程相关】
//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液)
<<declare $gameStage=1>>
///【流程逻辑】
//【功能相关】
//clueboard相关
<<declare $StartNode="">>
<<declare $EndNode="">>
//插线
<<declare $currentSocket="">>
<<declare $PlugCount=0>>
<<declare $PlugAll=false>>
<<jump Center>>
===
title: Center
description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage
position: 205,446
colorID: 1
---
// 每次进入维修界面就自动保存
<<auto_save>>
// 引入对话
<<if $gameStage <= 1>>
<<jump 序章>>
<<endif>>
// 结束,进入下一个Yarn
<<if $gameStage >= 2>>
<<NextYarn>>
<<endif>>
===
@@ -0,0 +1,121 @@
title: 开场对话
tags:
group: 入口
position: 250,-26
---
<<hide_dialog>>
<<fade_in 1>>
<<switch_fix_system_to "BodyModule">>
// <<indoor_new 1>>
<<jump 开场文本>>
===
title: 开场文本
tags:
colorID: 8
position: 250,200
---
//考虑直接开始,不做这段
【角色在空中下落的画面】
【顶部居中白字】我从天空坠落的这几分钟,又或者是几秒钟里,无数个记忆从我的处理器中掠过,其中就包括那个怪梦。
<<hide_dialog>>
<<wait 1>>
【顶部居中白字】我我在电子图书馆里读过人类对梦的研究。<br>那看起来是一种深奥的工程技术,人类致力于利用梦来解决未来发生的事情。
【顶部居中白字】我当然我们现在都明白,它们费尽心思研究的精神、灵力都实际上不存在。就连人类本身…也很难说真的存在过。
【顶部居中白字】我但现在,我想…我明白为什么我会做这个梦了。
【顶部居中白字】我如果人类真的存在,它们可能是对的。<br>我早该预料到这一切的发生。
<<hide_dialog>>
<<wait 1>>
//跳字速度控制:1/4
【顶部居中白字】我太 迟 了 …
<<hide_dialog>>
<<wait 2>>
【声音桥切换到梦境维修场景】
//ARA: Archetype Recycling and Archiving
???: 医生……
<<hide_dialog>>
<<wait 1>>
//从这里开始画面逐渐进入维修界面
ARA回收辅助系统: 警告:检测到情绪模块的排异反应!患者运行体征不稳定。
<<hide_dialog>>
<<wait 1>>
???: 医生,让那个声音停下…<br>求求你,让它停下……
<<fade_out 0.1>>
ARA回收辅助系统: 请在进入回收流程前,停止排异反应。
//考虑:直接让玩家明白这里是回收,似乎会更好处理
//↓应该是弹出工具直接给玩家选择?做完才给对话
//另一种考虑是只让选打开外盖,感觉这样更“梦”一些?不过担心这样给玩家对未来治疗的预期有偏差
【弹出工具:电焊、螺丝刀】
->切除情绪模块
me: 请不要乱动,很快就好。
【情绪模块被切除】
???: 啊啊!
->打开情绪模块外盖
me: 请不要乱动,很快就好。
【弹出针筒】
->插入注射口
???: 啊…啊!
???: 总算…安静下来了……
???: 我…是不是…没法再被修好了?我…
【头部背景开始有蓝色液体流出】
//对话没想好,感觉这种“排异反应”似乎可以是“患者听到一个声音在对自己说话”
//原理是“停止排异反应后完成回收流程”,感觉也可以改成“回收流程就包括对三个模块的内容物的提取”
ARA回收辅助系统: 检测到逻辑模块的排异反应!请在进入回收流程前,停止排异反应。
【弹出工具:电焊、螺丝刀】
->切除逻辑模块
me: 坚持住,很快就结束了。
【逻辑模块被切除】
???: 啊啊!
->打开逻辑模块外盖
me: 坚持住,很快就结束了。
【弹出针筒】
->插入注射口
???: 啊…啊!
<<hide_dialog>>
<<wait 0.5>>
【背景中更多蓝色液体流出】
ARA回收辅助系统: 未检测到排异反应……请开始执行回收流程。
->打开逻辑模块外盖
->提取原型
(患者开始说胡话)
【提取流程结束】
me: 好了…都结束了。
患者的生命体征逐渐归零。背景音安静下来,但此时可以听见一个微弱的脉搏声,之前被其他声音盖住了。
头部开始有液体流出,看起来是蓝色的。
【顶部居中白字】我讨厌这种黏糊糊的感觉。
【顶部居中白字】刚刚还在管道中奔涌的新鲜冷却液,转瞬就变成了黏在我手上的污垢,让我觉得恶心。
//考虑用别的方式来做这种情况的内心独白
【我举起手,手上赫然布满了红色的液体】
【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】
【我猛地从床上坐起】
me: 啊!
<<hide_dialog>>
<<wait 1>>
me: 啊……
【我低头用手捧住脑袋】
【顶部居中白字】我同样讨厌这个金属躯壳。
me: 该回到工作了……
【至地铁场景】
<<jump end>>
===
title: end
group: 出口
position: 248,443
---
<<set $gameStage = 2>>
<<jump Center>>
===
@@ -122,7 +122,7 @@ me: 唯一麻烦的是…原来的声音已经遗失。只能凭记忆再唱一
<<switch_character_state 摸头低眉走神>>
shitou: 啊…你是说…要我来唱么?……
shitou: 一直五音不全的我…没有唱片机的帮助……<br>能行么……?
me: 事实上…唱歌跑不跑调,<br>和有没有唱片机、有没有记忆没有关系。<br>这只取决于你的语言模块。
me: 事实上…唱歌跑不跑调,<br>和有没有唱片机、有多少音乐记忆没有关系。<br>这只取决于你的语言模块的功能
me: 在我看来你的语言模块非常健康。<br>虽然你说你五音不全…<br>但我一点也听不出你到底哪里五音不全了。
<<switch_character_state 默认低眉>>