D3任务、书籍接入,颜色消失的节奏调整

This commit is contained in:
G0Done
2024-09-08 01:38:22 +08:00
parent 8c935c4212
commit 4df7e5ecf6
@@ -3,19 +3,19 @@ position: 0,0
---
///前情:我在将要下班时收到回收警告书,佩佩已经被强制关机了以防止逃脱,我被要求找回佩佩并将她恢复工作状态,并完成工作,否则你们两人都会被回收。
///我根据线索找到佩佩记忆中的山上找到了佩佩,并将她带回了诊所。
<<jump Test1>>
<<jump InDoorTalk>>
===
title: Test1
title: InDoorTalk
position: 55,-1208
---
<<character_switch_image Peipei_1>>
<<character_fade_in 1>>
坚持住,佩佩。
我们还剩…三个小时。我们开始吧。
: 坚持住,佩佩。
: 我们还剩…三个小时。我们开始吧。
///进入维修界面
<<fade_in 1>>
<<load_scene 佩佩视觉模块>>
@@ -23,19 +23,22 @@ position: 55,-1208
<<Set_ViewVisualState ViewManager "ColorView" 1>>
<<Set_ViewVisualState ViewManager "UFView" 3>>
<<fade_out 1>>
<<add_task TaskManager "重新启动佩佩">>
<<wait 1>>
<<task_moveIn TaskManager>>
佩佩的pulse正在怠速运行,旁边的工具台上摆着一个新的UF
<<add_task TaskManager "安装UF模块" "重新启动佩佩">>
//////我会用“屏幕”这个说话人来代表我希望右上角屏幕显示什么东西,应该不需要专门让玩家点一次
<<messagebox MessageBox "warning" "Target state: hibernation">>
<<messagebox MessageBox "warning" "目标状态:休眠中">>
我: 看来这就是要给佩佩重新装上的UF模块了……
我: 佩佩现在还在休眠,是先把她唤醒打个招呼还是先给她装上UF模块呢?
->先唤醒佩佩
我: 还是先让佩佩恢复正常吧,在患者不知情的情况下做手术…我不想这么做。
屏幕: 重新启动中
<<messagebox MessageBox "functioning" "尝试重启中">>
佩佩的pulse恢复正常,然后又回到怠速
<<messagebox MessageBox "warning" "Target state: hibernation">>
<<messagebox MessageBox "warning" "目标状态:休眠中">>
我: 他们是怎么远程给她的身体发这种底层指令的?
我: 这么说,公司岂不是可以让任何一个人休眠?
屏幕: 目标状态:休眠
我: …看来是不可能不装上UF就唤醒佩佩了。
->先装上UF
我: 唤醒患者,只为了告诉她要接受一个她不想而又不得不接受的手术……
@@ -46,6 +49,12 @@ position: 55,-1208
我: 活下去……我们都必须要活下去。
///安装UF
我: UF似乎是直接嵌入在左眼上的……我需要查阅下说明书。
///<<OpenBook BookManager>>
///<<Flip BookManager 13 >>
///[command name=listen_closeBook /]
///[options /]
///->CloseBook
///UF安装的部分还没有做,需要补充
->将UF放在对应的位置上
<<Set_ViewVisualState ViewManager "UFView" 2>>
将铆钉放在对应的位置上并钉上4个铆钉。钉第一个的时候触发对话
@@ -59,16 +68,17 @@ position: 55,-1208
我: 好,应该可以启动了。
->安装UF外壳
<<Set_ViewVisualState ViewManager "UFView" 0>>
<<complete_task TaskManager "安装UF模块">>
我: 佩佩,醒来吧。
屏幕: 重新启动中
//////佩佩的pulse恢复正常,UF模块亮起红灯
<<messagebox MessageBox "warning" "ERROR: Key module not functioning">>
报错信息: 关键模块未正常运行,请排除故障
<<messagebox MessageBox "functioning" "尝试重启中">>
佩佩的pulse恢复正常,UF模块亮起红灯
<<messagebox MessageBox "warning" "关键模块未正常运行,请排除故障">>
<<add_task TaskManager "排除故障" "重新启动佩佩">>
佩佩: 好美……
我: 佩佩?
佩佩: 医生……
佩佩: 我……替你……夕阳……
佩佩?你能看到我吗?
: 佩佩?你能看到我吗?
佩佩: 我在……
我: 佩佩,你#auto_next
佩佩: 好美……医生……
@@ -93,15 +103,16 @@ position: 55,-1208
[command name=activate_socket_choice /]
->UFView
<<if $UFVisited_PeipeiTalk3 == false>>
<<messagebox MessageBox "warning" "ERROR9964: incompatible">>
<<messagebox MessageBox "warning" "UFModule has error#114514">>
//////可以把特征码输入到记忆进行查询找到有问题的记忆
//////需要确认一下屏幕可以显示的字数——感觉有些是可以在手册做的,但是这样对话怎么推进?
//////——对话提示找到手册对应内容,然后才推进?
报错信息: 不兼容型排异反应。由于受到一些记忆的排异,UF无法正常读取素材。请在记忆模块定位排异源
我: 我就知道没有这么简单……问题不会凭空消失的。
我: 跟第一次一样的报错信息……我就知道没有这么简单……问题不会凭空消失的
我: ……
我: 冷静。
我: 我…先去记忆做一次检查吧。
我: 这里有一个记忆相关的特征码,我…先去记忆做一次检查吧。
<<complete_task TaskManager "排除故障">>
<<add_task TaskManager "检查新出现的记忆" "重新启动佩佩">>
<<set $UFVisited_PeipeiTalk3= true>>
<<jump Choice>>
<<else>>
@@ -118,7 +129,8 @@ position: 55,-1208
<<search_memory MemoryManager "liuying3-1">>
<<jump CurrentMemory>>
<<else>>
我: 记忆模块运转一切正常。
<<messagebox MessageBox "warning" "待检查的新记忆请求">>
我: 记忆模块似乎有问题,不过我需要得到特征码才能进行检查。
<<jump Choice>>
<<endif>>
->LogicView
@@ -155,6 +167,7 @@ position: 55,-1208
佩佩: ****************
佩佩: ****一直****
<<start_transition ViewManager "MainView">>
<<complete_task TaskManager "检查新出现的记忆">>
//////老问题:我如何通过看完这个记忆得出这个结论:“UF要调用的记忆正在被视觉占用”?
我: 好了佩佩,你太辛苦了
我: 等你好一点,我们再来聊聊你的记忆...
@@ -170,6 +183,12 @@ position: 55,-1208
//我: 冷静。手册里面说不定会有我错过的内容。让我再检查一遍。
///在手册中找到解决方案
//////交互怎么做?我记得我们当时是有一个“查书挑战的交互”
///<<OpenBook BookManager>>
///<<Flip BookManager 13 >>
///[command name=listen_closeBook /]
///[options /]
///->CloseBook
///书的逻辑先放在这了,如果需要的话取消注释就可以
我: ……
我: 如果佩佩从没见过颜色……她也就没办法想象颜色了。
我: 对她来说,世界本来就是黑白的,夕阳、绿叶……本来就是灰色的。一切本应如此。
@@ -201,6 +220,10 @@ position: 55,-1208
<<declare $Memory3Fade_PeipeiTalk3 = false>>
我: 对不起,佩佩......。
我: 现在,该让一切结束了。
<<complete_task TaskManager "重新启动佩佩">>
<<clear_tasks TaskManager>>
<<add_task TaskManager "重新启动佩佩">>
<<add_task TaskManager "执行记忆色彩初始化" "重新启动佩佩">>
->执行记忆色彩初始化
<<hide_dialog>>
<<messagebox MessageBox "normal" "正在执行记忆色彩初始化……请稍候">>
@@ -419,27 +442,40 @@ position: 55,-1208
//////<<declare $Color2Recover_PeipeiTalk3 = false>>
//////<<declare $Color3Recover_PeipeiTalk3 = false>>
<<start_transition ViewManager "MainView">>
<<complete_task TaskManager "执行记忆色彩初始化">>
<<complete_task TaskManager "重新启动佩佩">>
<<clear_tasks TaskManager>>
<<add_task TaskManager "治好佩佩的色觉">>
<<add_task TaskManager "拆下自己的色觉模块" "治好佩佩的色觉">>
我:是的,。
我: 那也就意味着……我要为自己动手术了。
展示手术风险告知书
->签名
我: 呼……
我: 来吧。
黑屏
<<fadeIn ScreenEffect 1>>
<<hide_dialog>>
<<fadeOut ScreenEffect 1>>
我: 啊……
红屏
<<flashRed ScreenEffect 0.2>>
<<hide_dialog>>
我: 啊!啊!!啊!!!
<<flashRed ScreenEffect 0.2>>
<<hide_dialog>>
我: 呼……呼……
恢复画面
我: 自己给自己动手术,没办法关闭痛觉呢……
我: 我的色觉还没有完全消失……它还残留在视觉的缓存上。
我: 现在,该给佩佩装上我的色觉模块了。
<<complete_task TaskManager "拆下自己的色觉模块">>
<<add_task TaskManager "给佩佩安装自己的色觉模块" "治好佩佩的色觉">>
->安装色觉芯片
<<Set_ViewVisualState ViewManager "ColorView" 0>>
屏幕: 已识别到色觉芯片,正在等待校准
我: 还有最后一件事情……色觉校准。
我: 去视觉模块校准对应的颜色吧。时间不多了……色觉正在减弱。
//////色觉校准应该需要同时看到记忆和视觉?我按照这个思路写了。
<<complete_task TaskManager "给佩佩安装自己的色觉模块">>
<<add_task TaskManager "校准色觉" "治好佩佩的色觉">>
->进入视觉模块
<<set_EyeState EyeManager "CannotImagineColor">>
<<start_transition ViewManager "EyeView">>
@@ -465,7 +501,6 @@ position: 55,-1208
我: 红色……你还记得你看到的夕阳吗?有人和你说他想一直坐在那儿……
佩佩: 夕阳……我该让你多说些话的……
佩佩: 我好想……医生……
记忆找到
//////<<search_memory MemoryManager "liuying1-3">>
//////记忆里的对白需要以不同于台词的形式弹出
我: 好的……红色,我来了。
@@ -473,34 +508,36 @@ position: 55,-1208
->渲上红色
<<hide_dialog>>
<<set_EyeColor EyeManager "red" "liuying1-1">>
我: 呃啊,我的眼睛。
<<wait 1>>
<<Set_Saturation EyeManager 0.75 1>>
红色出现,医生的饱和度降低
我: 我能感受到的色觉正在消失。这感觉太奇怪了。
我: 我能感受到我的色觉正在消失。这感觉太奇怪了。
我: 让我们回到治疗上来。接下来是……
->谈论关于绿色
我: 绿色……记得你那次写生吗?佩佩,你说你想要一辈子都画画。
佩佩: 我记得,医生……好凉爽的风……
记忆找到
//////<<search_memory MemoryManager "liuying1-1">>
我: 像海一样的草原,多美啊。草原上的风是什么气味的呢?
我: 等着一切都结束了…等我们休假了,我也要去那里看看。
->渲上绿色
<<hide_dialog>>
<<set_EyeColor EyeManager "green" "liuying1-2">>
我: 又是这种感觉。
<<wait 1>>
<<Set_Saturation EyeManager 0.55 1>>
绿色出现,医生的饱和度降低
我: 来吧,都来吧!我们就要成功了……
->谈论关于蓝色
我: 佩佩,想想你小时候的那个病房。你一定看了很久的云吧?你不可能忘了那扇窗户的。
佩佩: 医生……我会听话的,别让我……
记忆找到
//////<<search_memory MemoryManager "liuying1-2">>
我: 就快结束了,佩佩。
->渲上蓝色
<<hide_dialog>>
<<set_EyeColor EyeManager "blue" "liuying1-3">>
我: 尽管来吧,看不见颜色又能奈我何。
<<wait 1>>
<<Set_Saturation EyeManager 0.35 1>>
蓝色出现,医生的色觉完全消失
<<wait 1>>
<<hide_dialog>>
<<set_EyeState EyeManager "CanSeeColor">>
<<EyeGetColor EyeManager>>
@@ -510,8 +547,11 @@ position: 55,-1208
我: 我们成功了吗……佩佩?
//////总感觉应该要提供机会给玩家->尝试想象颜色23333
<<start_transition ViewManager "MainView">>
<<complete_task TaskManager "校准色觉">>
屏幕: 重新启动中
佩佩: 我这是在哪?医生……医生?
<<complete_task TaskManager "治好佩佩的色觉">>
<<task_moveOut TaskManager>>
我: 别动,我要先把你的背板装好。
<<fade_in 1>>
<<load_scene ClinicScene>>