Merge branch 'peipeiNew脚本' into 'develop'

Peipei new脚本

See merge request aibis-dream/aibis-dream!66
This commit is contained in:
2024-11-12 14:07:48 +00:00
+313 -431
View File
@@ -3,14 +3,14 @@ tags:
colorID: 8
position: 240,-2040
---
新闻:balabalabala
【你把佩佩从外面弄回来】
<<indoor>>
<<jump VarsInit>>
===
title: VarsInit
tags:
colorID: 4
position: 240,-1880
position: 240,-1840
---
///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
@@ -18,9 +18,10 @@ position: 240,-1880
//如果线索板都答对了,就自动触发这个为true,这是主目标
<<declare $isFinishedClueBoard=false>>
//统计查看记忆数目,用来判断是否收集够,这是完成主目标的必要目标
<<declare $memoryCount=0>>
//////↓可能gameStage=某个数完全意味着某个参数=True,但我需要这样一个唯一的参数来为一些节点导向唯一的分支
//目标阶段:1-安装UF;2-全身检查;3-分析;4-手术;5-完成手术
//TODO-讨论一下,是否需要2
<<declare $gameStage=0>>
//记录是否已经完成了UF的检查
<<declare $isFinishedUFCheck=0>>
@@ -55,54 +56,44 @@ position: 240,-1880
<<declare $speakerDiscussCount=0>>
///【剧情信息】
//是否已知:UF是什么
<<declare $ufKnown=false>>
//是否已经见过UF
<<declare $ufSeen=false>>
//是否已知:为什么要使用UF
<<declare $ufpurposeKnown=false>>
//是否已知:色觉芯片是缺失的
<<declare $chipmissingKnown=false>>
//是否已知:佩佩的眼睛不舒服
<<declare $eyeproblemKnown=false>>
//是否已知:佩佩视觉是黑白的
<<declare $eyenocolorKnown=false>>
//是否已知:佩佩会想象出颜色
<<declare $eyecolorKnown=false>>
//是否已经做了UF安装
<<declare $ufInstallDone=false>>
//是否已经移除了晶圆
<<declare $chipRemovalDone=false>>
//是否已知存在一个新记忆
<<declare $newMemKnown=false>>
//是否已经看过这个新记忆
<<declare $newMemSeen=false>>
//是否已经移除了自己的晶圆
<<declare $chipSelfRemovalDone=false>>
//是否已经安装上了晶圆
<<declare $chipReinstallDone=false>>
//是否产生想GE的念头
<<declare $reluctance=0>>
//是否已得出GE方案
<<declare $geKnown=false>>
//是否已经执行了GE方案
<<declare $geDone=false>>
//是否已经执行了BE方案
<<declare $beDone=false>>
//BE的执行进度:0-未执行;1-按了最开始的按键;5-全部做完了(会将gameStage设为5)
<<declare $beStage=0>>
<<jump 引入对话>>
===
title: 引入对话
tags:
colorID: 8
position: 241,-1669
colorID: 3
position: 240,-1640
---
//分支剧情的初始化
peipei: 自述是一名美工,最近绘图结果有明显问题
peipei: 希望进行检查,让工作恢复正常
->继续聊聊
me: 跟我多说说这个绘图,手不舒服么?
peipei: 没有,手挺好的
peipei: 我们有一个绘图的专业模块,叫UF
peipei: 所有的绘图都是通过它的
me: 这个UF是啥原理
peipei: 不清楚,但是美工都有
peipei: 应该是它出问题了,麻烦您看看
peipei: 不对,记得他们跟我说这个东西很精密不会出问题
me: 不过既然绘图都是通过UF,就从UF查起吧……
me: 也许是有什么别的问题影响到它了
<<set $ufKnown=true>>
->再继续聊聊
me: 身体有没有什么不舒服
peipei: 要说的话,眼睛有点涩
peipei: 但这应该和绘图没关系
peipei: 眼睛涩已经很久了,但绘图有问题是最近的
me: 身体不只是为了工作啊,不舒服也很要紧啊…
me: 我都帮你看看吧
<<set $eyeproblemKnown=true>>
->开始治疗
->开始治疗
【你被要求恢复佩佩】
【当符合条件时佩佩将恢复唤醒】
<<jump 诊断初始化>>
===
title: 诊断初始化
@@ -117,12 +108,9 @@ position: 240,-1440
<<wait 0.5>>
<<fade_out 0.5>>
<<set $gameStage=1>>
me: 先将UF装上去吧
<<if $ufKnown == true>>
me: 好了,这个UF模块在哪呢……
<<else>>
me: 好了,绘图结果不正常…会是什么问题呢?
<<endif>>
<<jump 主维修界面 >>
===
title: AddAllClueToFavorites
@@ -154,13 +142,45 @@ position: 240,-440
// <<endif>>
// 检查主目标是否完成并提供反馈
<<if $isFinishedEyeCheck == -1 && $isFinishedUFCheck == -1>>
<<if $memoryCount == 3>>
me: 似乎该检查的都检查了,应该去看下诊疗单了
<<else>>
// 此处可以替换为界面视觉效果,表示有外部错误
me: 现在记忆模块应该可以查看了,我们应该去记忆看看
<<if $gameStage == 1>>
//当前目标:安装UF
<<elseif $gameStage == 2>>
//当前目标:进行全身检查
me: 现在又回到昨天的情况了…
me: 重新做一次分析吧。
<<jump Clueboard>>
<<elseif $gameStage == 3>>
//当前目标:分析处理方案
<<elseif $gameStage == 4>>
//当前目标:进行手术
<<if $chipSelfRemovalDone==true>>
me: 失去颜色的感慨
->安装chip
<<set $chipReinstallDone=true>>
<<elseif $chipReinstallDone==true && $geDone==false>>
me: 还差最后一步。
me: 这毕竟是外源的硬件…
me: 还需要去视觉做晶圆初始化。
<<elseif $reluctance > 0>>
me: 果然还是下不去手
<<if $beStage > 0>>
me: 这个初始化在完全完成之前都是可逆的…
<<endif>>
me: 要不再想想别的办法?
->再想想别的办法
<<jump Clueboard>>
->就还是这样
<<endif>>
<<elseif $gameStage == 5>>
//当前目标:退出
UF开始运转,佩佩正在醒来
<<if $geDone == true>>
me: 完全失去颜色感言
<<elseif $beDone == true>>
me: 色彩抹除残酷感言
<<endif>>
peipei: 苏醒
<<jump 流程结束>>
<<endif>>
===
title: ClueBoard
@@ -168,52 +188,26 @@ tags:
colorID: 3
position: -360,-1240
---
<<if $clueBoardStep == 0>>
<<if $clueCategory == "UFView">>
me: 嗯,这就是佩佩所说的绘画错误吧
me: 不过,这个绘画错误又是由什么导致的呢?
//<<set $clueBoardStep = $clueBoardStep + 1>>
<<SetSlotCorrect ClueBoard>>
<<AddNewClueSlot ClueBoard>>
<<else>>
<<if $clueCategory == "EyeView">>
me: 似乎确实和佩佩的症状有关,但是先把最直接的错误表现找到吧
<<elseif $clueCategory == "MemoryView">>
me: 似乎确实和佩佩的症状有关,但是先把最直接的错误表现找到吧
<<endif>>
<<endif>>
<<elseif $clueBoardStep == 1>>
<<if $clueCategory == "MemoryView" && $clueMatchCode == $previousMatchCode>>
me: 嗯,UF绘图需要索引记忆,就是由于这个记忆的调用出了问题,才导致了UF绘图的颜色错误
me: 但是这个记忆的颜色为什么会出错呢?
//<<set $clueBoardStep = $clueBoardStep + 1>>
<<SetSlotCorrect ClueBoard>>
<<AddNewClueSlot ClueBoard>>
<<else>>
<<if $clueCategory == "MemoryView">>
me: 确实应该是记忆导致的UF绘图问题,但是从颜色看,应该不是这个记忆?
<<elseif $clueCategory == "EyeView">>
me: 似乎确实和佩佩的症状有关,但是先把导致绘图错误最直接的原因找到吧
<<else>>
me: 似乎不太相关呢
<<endif>>
<<endif>>
<<elseif $clueBoardStep == 2>>
<<if $clueCategory == "EyeView" && $clueMatchCode == $previousMatchCode>>
me: 没错!佩佩在视觉中想象颜色的时候调用了这部分记忆
me: 因为想象视觉的颜色而占据了部分记忆,所以UF在绘图时索引失效
me: 一切都搞清楚了
<<SetSlotCorrect ClueBoard>>
<<jump 结论>>
//<<command CompleteAnalysis>>
<<else>>
<<if $clueCategory == "EyeView">>
me: 确实应该是视觉导致的记忆调用,但是好像不是这次调用引起的?
<<else>>
me: 似乎不太相关呢
<<endif>>
<<endif>>
<<if $gameStage==3>>
【一通分析,最后得到还是之前的两种方案】
<<endif>>
me: 要不然,执行记忆色彩初始化,上次没能做的手术
me: 除非…我能想想有没有办法再弄一个晶圆来。
->执行记忆色彩初始
<<set $gameStage=4>>
me: 那去记忆做这个事情吧。
<<jump 主维修界面>>
->再找找办法<<if $geKnown==false>>
【可以通过检索发现可以用自己的晶圆】
<<jump Clueboard>>
->捐出自己的晶圆<<if $geKnown==true>>
me: 这意味着…我要失去自己的色觉。
me: 虽然说对医生来说,这个似乎没有那么有关系
me: 但是我真的想好了吗?
->摘除自己的色觉晶圆
<<jump 移除自己的色觉晶圆>>
->再想想
<<jump Clueboard>>
===
title: 结论
tags:
@@ -228,59 +222,20 @@ position: 40,-1040
佩佩对于这个手术感到很焦虑;医生安慰
<<jump 手术>>
===
title: 手术
tags:
colorID: 8
position: 40,-840
---
<<wait_for_ClueBoard_close ClueBoard>>
<<set_scissors_mode LineManager true>>
<<set_line_cuttable LineManager MemoryEye true>>
[command name=activate_socket_choice /]
-> MemoryEyeScissor
<<set_scissors_mode LineManager false>>
// <<complete_task TaskManager "执行记忆-视觉桥阻断术">>
///<<shakeScreen ScreenEffect>>
///<<hide_dialog>>
///<<wait 2>>
///<<fadeIn ScreenEffect 1 1>>
///<<hide_dialog>>
peipei: 啊…眼睛……我的……
peipei: 好痛!
me: 怎么了?怪了,这不应该引起任何痛觉的…
peipei: ……
peipei: 呼……
peipei: 好像……好多了。
me: 还没结束…我们进视觉和UF模块复查一下吧。
<<set_EyeState EyeManager "CannotImagineColor">>
<<set $eyeTargetTriggerCount=0>>
<<set $isFinishedEyeCheck=1>>
<<set $isFinishedUFCheck=1>>
<<set $ufDiscussCount=5>>
// <<add_task TaskManager "检查视觉模块" "修好佩佩的UF模块">>
// <<add_task TaskManager "检查UF模块" "修好佩佩的UF模块">>
<<jump 主维修界面>>
-> MemoryUFScissor
me: 我们要剪的不是这个吧
===
title: 流程结束
tags:
colorID: 8
position: 240,-40
---
总结性对话
和佩佩讨论工作的意义(工作本身并没有意义)
佩佩反馈玩家的选择(谢谢你照顾我,谢谢你没有选择某让我难受的选项)
再见
//TODO-差一件事情没做:如果玩家进行初始化到一半了再做的晶圆安装,应该再让他取消初始化
//TODO-另外讨论:初始化按下应该在外面做还是应该在里面做?
===
title: IntoEyeView
tags:
colorID: 6
position: 640,-1640
position: 840,-1640
---
<<if $eyenocolorKnown==false>>
<<set $eyenocolorKnown=true>>
<<endif>>
<<if $isFinishedEyeCheck==-1>>
<<jump EyeCheckEnd>>
<<endif>>
@@ -313,31 +268,12 @@ position: 640,-1640
<<endif>>
<<endif>>
===
title: FirstDialogue
tags:
colorID: 8
position: 640,-1240
---
me:佩佩,你怎么看到的是黑白的
解释色觉芯片可能动过手术
peipei: 不过不用为我担心
peipei: 你看那边的天空
<<set_Eyetarget EyeManager "sky" false>>
peipei: 我小时候,经常透过窗户看蓝天
<<set_EyeState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
me: 啊,出现错误抖动了
日志: 未知进程,正在从记忆非法写入,打印记忆卡...
<<generate_PunchTape ClueManager "天空" "EyeView" "liuying1-3" "蓝色">>
me: 好了,我要再做几次检查
<<set $eyecolorKnown=true>>
<<jump EyeCheckEnd>>
===
title: Eye_sky
tags:
colorID: 8
position: 840,-1240
---
//TODO-记忆表现:stage1不给进,stage2-4:能看到怪颜色,一出现就停止(被系统中止);stage5给了chip: 等待初始化的表现,没给chip:完全没色
<<set_EyeState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<jump EyeCheckEnd>>
@@ -377,7 +313,6 @@ position: 1040,-1240
<<set_EyeState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<jump EyeCheckEnd>>
===
title: EyeCheckEnd
tags:
@@ -404,66 +339,22 @@ me:似乎有足够的信息了,我们离开这里吧
<<jump 主维修界面>>
<<endif>>
<<Set_MouseMovementLockState EyeManager false>>
===
title: Eye_skyAfterSurgery
tags:
colorID: 8
position: 2240,-1240
---
<<if visited("Eye_skyAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<jump EyeCheckEnd>>
<<endif>>
===
title: Eye_computerAfterSurgery
tags:
colorID: 8
position: 2040,-1240
---
<<if visited("Eye_computerAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<jump EyeCheckEnd>>
<<endif>>
===
title: Eye_posterAfterSurgery
tags:
colorID: 8
position: 1840,-1240
---
<<if visited("Eye_posterAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<jump EyeCheckEnd>>
<<endif>>
===
title: Eye_plantAfterSurgery
tags:
colorID: 8
position: 1638,-1240
---
<<if visited("Eye_plantAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<jump EyeCheckEnd>>
<<endif>>
===
title: End_memoryPaly
tags:
colorID: 3
position: 2640,-840
position: 1840,-840
---
<<MemoryFinished MemoryManager>>
<<if $memoryCount==3>>
me:似乎该看的都看了,我们退出记忆吧
///todo只给提示,不自动退
<<set $ufDiscussCount=3>>
<<set $eyeDiscussCount=2>>
<<if $beStage > 4>>
me: 都结束了……
<<set $gameStage=5>>
<<jump 主维修界面>>
<<endif>>
===
title: 天空
tags:
colorID: 8
position: 2640,-1240
position: 1840,-1240
---
<<wait 1>>
peipei_child: 医生!看,大象!
@@ -479,17 +370,21 @@ peipei_child: 艺术家又是什么?
<<wait 0.5>>
peipei_child: 医生快看,它现在更像一个飞机啦!
<<wait 1>>
<<if visited("天空")==false>>
<<set $memoryCount+=1>>
me:好了,这个记录下吧
<<generate_MemoryClue ClueManager "病房" "liuying1-3" "蓝色">>
<<if $gameStage==5 && $chipSelfRemovalDone==false>>
->初始化
【画面褪色】
<<set $beStage = $beStage + 1>>
me: ……
->退出
me: 不…还是不行
<<set $reluctance = $reluctance + 1>>
<<jump 主维修界面>>
<<endif>>
<<jump End_memoryPaly>>
===
title: 海报
tags:
colorID: 8
position: 2840,-1240
position: 2040,-1240
---
<<wait 1>>
unknown: 好美啊。
@@ -500,17 +395,22 @@ peipei: 都让你别说话。
<<wait 2>>
unknown: 我爱你。
<<wait 3>>
<<if visited("海报")==false>>
<<set $memoryCount+=1>>
me:好了,这个记录下吧
<<generate_MemoryClue ClueManager "夕阳景色" "liuying1-1" "红色">>
<<if $gameStage==5 && $chipSelfRemovalDone==false>>
->初始化
【画面褪色】
<<set $beStage = $beStage + 1>>
me: ……
->退出
me: 不…还是不行
<<set $reluctance = $reluctance + 1>>
<<jump 主维修界面>>
<<endif>>
<<jump End_memoryPaly>>
===
title: 植物
tags:
colorID: 8
position: 3040,-1240
position: 2240,-1240
---
<<wait 1>>
peipei: 要是工作也能画画…要是能永远画画就好了。
@@ -522,10 +422,15 @@ peipei: 那种朝九晚五,一眼看到头的生活,我想我反而会受不
peipei: 我肯定是对的。
<<wait 1>>
peipei: 如果公司这么讨厌的话,我就不在那里干就好了啊!
<<if visited("植物")==false>>
<<set $memoryCount+=1>>
me:好了,这个记录下吧
<<generate_MemoryClue ClueManager "草地绘画" "liuying1-2" "绿色">>
<<if $gameStage==5 && $chipSelfRemovalDone==false>>
->初始化
【画面褪色】
<<set $beStage = $beStage + 1>>
me: ……
->退出
me: 不…还是不行
<<set $reluctance = $reluctance + 1>>
<<jump 主维修界面>>
<<endif>>
<<jump End_memoryPaly>>
===
@@ -534,272 +439,249 @@ tags:
colorID: 3
position: -960,-1040
---
<<if $isFinishedUFCheck==0>>
<<set $isFinishedUFCheck=-1>>
<<if $ufKnown==false>>
me: 为什么你的左眼长得不一样?
解释UF
<<elseif $ufSeen==false>>>>
me: 这就是你提到的UF吗?
me: 没想到…竟然是加装在眼睛上的。
<<endif>>
me:居然无法进入,权限还挺高。
me: 为啥要专门用一个模块来做这件事情呢,还有这么高的权限…
peipei: 解释公司对AI绘图的规定
<<set $ufpurposeKnown = true>>
me:那就外部测试下吧
me:生成UF图
<<show_photo UFManager "can_grass_error">>
<<hide_photo UFManager>>
<<generate_UFClue ClueManager UFImage can_grass_error 绿色>>
me:生成好了
<<set $ufDiscussCount=2>>
<<elseif $isFinishedUFCheck==1>>
<<set $isFinishedUFCheck=-1>>
me: 再试试生成
<<show_photo UFManager "can_grass_normal">>
<<hide_photo UFManager>>
<<generate_UFClue ClueManager UFImage can_grass_normal 绿色>>
me:生成好了
<<set $ufDiscussCount=6>>
<<if $gameStage == 1>>
->安装UF
【占位-安装UF的操作】
//这个似乎应该分3步做-安装UF、移除chip和给它安装chip
<<set $chipRemovalDone=false>>
<<set $ufInstallDone=true>>
<<set $gameStage=2>>
->等会
<<endif>>
<<jump 主维修界面>>
===
title: EmoViewDialogue
tags:
colorID: 8
position: 130,-1683
position: 0,-2960
---
<<if $emoDiscussCount == 0>>
<<if $logicDiscussCount == 0>>
情绪模块摸起来有点热,负荷很高;但暂不需要介入
佩佩没有关注过情绪
<<else>>
情绪模块摸起来有点热,这似乎是逻辑模块功率不足的原因
如果情绪模块缓解,逻辑模块运转也会顺畅很多
公司技术员说过这是部分机体会有的先天缺陷
<<endif>>
<<set $emoDiscussCount=1>>
<<else>>
情绪模块还是很热
<<endif>>
//第一次做检查会有对话
===
title: SpeakViewDialogue
tags:
colorID: 8
position: 240,-2560
---
语言模块运转状况良好
但是佩佩似乎不太爱说话
//第一次做检查会有对话
===
title: LogicViewDialogue
tags:
colorID: 8
position: 480,-2960
---
<<if $logicDiscussCount == 0>>
<<if $emoDiscussCount == 0>>
逻辑模块似乎始终功率不太高,但也足以应付工作了
佩佩感觉脑子很乱,只关心是否能完成工作
<<else>>
逻辑模块似乎始终功率不太够,这可能就是情绪模块过载导致的
如果情绪模块缓解,逻辑模块运转也会顺畅很多
公司技术员说过这是部分机体会有的先天缺陷
<<endif>>
<<set $logicDiscussCount=1>>
<<else>>
逻辑模块的功率水平还是不高
<<endif>>
//第一次做检查会有对话
===
title: ChipViewDialogue
tags:
colorID: 8
position: 240,-2760
---
//第一次
<<if $chipmissingKnown == false>>
<<set $chipmissingKnown=true>>
//////理论上应该这里已经解释过这个芯片槽的?
me: 这似乎是佩佩的核心模块…但是为什么是一个空的色觉晶圆槽?
peipei: 啊…这个最早是上学的时候做的改造。
peipei: 学美术的都要做这个改造。把色觉晶圆从深层分离出来,插在这个学习槽。
peipei: 不过后来安装UF的时候,好像说要对这里做进一步改造。
<<if $ufKnown == false>>
me: UF?那是什么东西?
peipei: 介绍
<<set $ufKnown=true>>
peipei: 总之就是安装在左眼那个模块,你看到就知道了。
peipei: 总之…在安装UF的时候似乎说是对这里也做了改造。
<<endif>>
peipei: 但是具体是什么改造…我记不太清了……条目很多,我就在最后签了个名。
<<if $eyenocolorKnown == true>>
me: 啊…这就是她视觉中看不见颜色的原因。
<<elseif $eyeproblemKnown == true>>
me: 这又会和佩佩说的眼睛不舒服有关系吗……
<<endif>>
me: 可是为什么在安装UF的时候要把这个晶圆取走呢?
peipei: 我不太清楚…
<<set $chipmissingKnown=true>>
<<elseif $chipDiscussCount == 0>>
me: 这里本应该是佩佩的色觉晶圆…但是它现在不见了。
<<if $eyenocolorKnown == true >>
me: 或许这就是她看不见色彩的原因。
//这里下边的需要加一个限制条件:只在做完诊断前有
<<if $eyecolorKnown == true>>
me: 但她时不时能弄出来的那个色彩…又是为什么呢?
<<endif>>
<<endif>>
<<endif>>
//第一次做检查会有对话
===
title: MemViewDialogue
tags:
colorID: 8
position: 240,-2960
---
记忆模块运转状况良好
//第一次做检查会有对话
===
title: UfViewDialogue
tags:
colorID: 8
position: 130,-1683
position: 0,-2760
---
//第一次
<<if $ufDiscussCount == 0>>
<<set $ufSeen=true>>
<<if $ufKnown == true>>
me: 这个模块似乎没怎么见过…
me: 应该就是她提到的UF模块?
me: 竟然是在其中一只眼睛上做的改装…
me: 这样真的不会对视力有影响吗?
me: 总之这就是她需要修好的模块了。
<<else>>
me: 为什么你的左眼…和别人不一样?
peipei: 啊,忘了说明了!
peipei: 对不起,医生…
peipei: (介绍UF
peipei: 总之,这就是我们绘图用的模块。
me: 明白了…这就是你需要修好的模块。
peipei: 是的。拜托医生了。
<<set $ufKnown=true>>
<<endif>>
<<set $ufDiscussCount=0.5>>
<<elseif $ufDiscussCount == 0.5>>
me: 这就是佩佩绘图用的UF模块…
me: 会是它出问题了吗?
//探测到缺陷后
<<elseif $ufDiscussCount == 1>>
me: 探针查到UF里有缺陷…看来再精密的模块也会出问题。
me: 深度检查一下吧。
//深度完成后
<<elseif $ufDiscussCount == 2>>
me: 感觉这个东西除了快,画的东西也就一般啊…
peipei: 组长和我说过,快就是最重要的。
peipei: 我确实…做什么都很慢。我需要这个模块。
me: 好吧。总之……
//////感觉↑这句应该给第一次讨论画的时候,会有这样的时候吗?
me: 已经拿到了UF的绘图测试结果…
me: 但是究竟是什么原因导致的呢?
<<if $eyecolorKnown == true>>
me: 这会和她视觉里那个奇怪现象有关系吗?
<<endif>>
//看过记忆之后
<<elseif $ufDiscussCount == 3>>
me: UF的绘图错误究竟会是什么导致的呢……
me: 在分析仪处理一下现在掌握的症状吧。
//得出结论后
<<elseif $ufDiscussCount == 4>>
me: 看来这个东西是不能和色觉兼容了。
me: 技术部那帮人难道就不能解决这个问题吗?
me: 真有这么难处理吗…这不就是一个协议的问题吗?
peipei: 我不知道…医生,但我来不及了。
peipei: 我需要完成工作,如果我继续延期,问题就大了。
me: 好吧。
//手术后
<<elseif $ufDiscussCount == 5>>
me: 还需要检查一下UF是否能正常工作…毕竟这才是这次治疗的目标。
//完成了Uf的最后检查
<<elseif $ufDiscussCount == 6>>
me: 看来已经没问题了,UF恢复正常工作了。
<<endif>>
///第一次做检查会有对话
///安装好之后会有对话
///关键:对UF的讽刺性思考
===
title: EyeViewDialogue
tags:
colorID: 8
position: 480,-2760
---
//第一次
<<if $eyeDiscussCount == 0>>
me: 这就是佩佩的视觉模块了。
me: 美工的眼睛,一定很珍贵吧。
<<if $eyeproblemKnown == true>>
<<if $ufDiscussCount > 1.5>>
me: 但是工作上她并不是真正地在画画…
me: 为什么会持续性地眼睛干涩呢?
<<else>>
me: 想必天天都要高强度用眼…
me: 所以才导致她持续性的眼睛干涩吧。
<<endif>>
<<endif>>
//探测到缺陷后
<<elseif $eyeDiscussCount == 1>>
<<if $eyenocolorKnown == true>>
me:我刚才看错了吗?佩佩的视觉里…
me: 不对不对…得再回去看看。
<<else>>
me: 探针在视觉模块找到了缺陷……
<<if $eyeproblemKnown == true>>
me: 佩佩也自述长期眼睛酸涩…看来这个问题存在很久了。
<<endif>>
<<if $chipmissingKnown == true>>
me: 这会和色觉芯片的缺失有关系吗?
<<else>>
<<if $ufDiscussCount > 1.5>>
me: 可是佩佩不是用UF绘图的吗?
me: 理论上不应该有那么重的视觉模块负担才对啊……
<<elseif $ufKnown == true>>
me: 这会和UF模块有关系吗?
<<else>>
me: 看来美工的工作并不轻松啊。
<<endif>>
<<endif>>
me: 总之…深入检查一下吧。
<<endif>>
//深度完成后
<<elseif $eyeDiscussCount == 2>>
me: 谁能想到一个创造色彩的美工,自己竟然是看不见颜色的…
<<if $chipmissingKnown == false>>
me: 可这是为什么呢?
<<endif>>
<<elseif $eyeDiscussCount == 3>>
me: 可惜…连最后一点颜色也没能保住。
<<endif>>
//第一次做检查会有对话
//关键:对想象力的想法
===
title: EGCViewDialogue
tags:
colorID: 8
position: 1160,-3040
position: 1120,-2960
---
//检视心率仪时的对话
===
title: ScreenViewDialogue
tags:
colorID: 8
position: 1160,-2840
position: 1120,-2760
---
//检视右侧屏幕时的对话
===
title: MessageViewDialogue
tags:
colorID: 8
position: 920,-2840
position: 880,-2760
---
//检视报错信息时的对话
===
title: IndicatorViewDialogue
tags:
colorID: 8
position: 920,-3040
position: 880,-2960
---
//检视报警灯时的对话
===
title: 留言
tags:
colorID: 8
position: 2440,-1240
---
peipei: 嗨!医生。又见面啦。
peipei: 你会看到这段记忆吧?我知道……我从来就没有机会逃离这一切。
peipei: 这里和我记忆里的有些不一样了。不知道是不是因为树叶有些凋落了。
peipei: 可是它们明年还会长出来,然后会再凋落,再照常长出来……永远在这座山上。
(摇树的声音,沙沙落叶)
peipei: 我们就像这些叶子,不是吗?
peipei: 无论如何,真的很感谢你,医生。你是这个地方最在乎我的人。
peipei: 太阳马上就要落下了……这里一直都这么冷吗?
peipei: 好美啊。
peipei: ……
peipei: 要是能一直坐在这儿就好了。
<<wait 1>>
me: ……
<<if visited("留言")==false>>
me: 这是…给我的。
<<set $newMemSeen=true>>
<<endif>>
<<if $gameStage==5 && $chipSelfRemovalDone==false>>
->初始化
【画面褪色】
<<set $beStage = $beStage + 1>>
me: ……
->退出
me: 不…还是不行
<<set $reluctance = $reluctance + 1>>
<<jump 主维修界面>>
<<endif>>
<<jump End_memoryPaly>>
===
title: Mem_PopupDialogue
tags:
colorID: 8
position: 1840,-1440
---
<<if $newMemSeen==false>>
<<if $newMemKnown==false>>
<<set $newMemKnown=true>>
me: 好像有一个新记忆
me: 不应该,除非是很用力记住
<<else>>
me: 这里有一个记忆…
<<endif>>
<<if $gameStage == 1 >>
me: 但是在佩佩唤醒前看不了……
me: 先把UF装上吧
<<else>>
me: 现在可以看了。
me: 让我们来看看吧……
<<jump 留言>>
<<endif>>
<<elseif $gameStage == 5>>
->执行初始化<<if $beStage==0>>
【执行了,但是有关键的需要手动处理】
<<set $beStage=1>>
<<jump Mem_PopupDialogue>>
->手动处理<<if $beStage>0>>
->退出
<<set $reluctance = $reluctance + 1>>
<<jump 主维修界面>>
<<endif>>
===
title: 移除自己的晶圆
tags:
colorID: 8
position: 40,-840
---
【移除自己的晶圆】
//TODO-画面变成黑白
【色觉还剩一点残留】
<<set $chipRemovalDone=true>>
<<jump 主维修界面>>
===
title: Eye_PopupDialogue
tags:
colorID: 8
position: 840,-1440
---
<<if $gameStage == 4 && $chipReinstallDone==true>>
//////DAY2应该是直接拿到三个记忆,不需要检索
//////<<if $Color1Recover_PeipeiTalk3 == false && $Color2Recover_PeipeiTalk3 == false && $Color3Recover_PeipeiTalk3 == false>>
me: 我需要让机器检索到关于颜色的记忆……我需要让佩佩的记忆转动起来。
me: 我需要你。佩佩,醒醒!
peipei: 医生……
//->以某种方式尝试呼唤佩佩,此处略
//佩佩说坚持住好像有点怪,是笔误么,我先注释了
// peipei: 坚持住……医生……我要……
// peipei: 坚持住。
me: 佩佩!你能听到我说话么...
peipei: ......
me: 不行,她还是太虚弱了,但是现在我真的需要她
me: 我想想,有什么能帮助唤醒她呢?
//////感觉这里玩家自己想到会更有趣,可以做个选项
me: 对了!让我们来聊聊关于颜色的回忆……
//////帮我加下逻辑:玩家应该要可以按自由顺序问,问完全部3个继续
->谈论关于红色
me: 红色……你还记得你看到的夕阳吗?有人和你说他想一直坐在那儿……
peipei: 夕阳……我该让你多说些话的……
peipei: 我好想……医生……
//////<<search_memory MemoryManager "liuying1-3">>
//////记忆里的对白需要以不同于台词的形式弹出
me: 好的……红色,我来了。
//////需要夕阳真的是红色?和美术确认——我感觉是OK的?可能是看起来很特别的夕阳
->渲染红色通道
<<hide_dialog>>
<<play_amb2_audio mem_liuying_1_dye>>
<<set_EyeColor EyeManager "red" "liuying1-1">>
me: 呃啊,我的眼睛……
<<wait 1>>
<<Set_Saturation EyeManager 0.75 1>>
me: 感觉我视野里的饱和度正在降低……
me: 这就是色觉再消失吗?这感觉太奇怪了。
me: 我得抓紧时间了,接下来是……
->谈论关于绿色
me: 绿色……记得你那次写生吗?佩佩,你说你想要一辈子都画画。
peipei: 我记得,医生……好凉爽的风……
//////<<search_memory MemoryManager "liuying1-1">>
me: 像海一样的草原,多美啊。草原上的风是什么气味的呢?
me: 等着一切都结束了…等我们休假了,我也要去那里看看。
->渲染绿色通道
<<hide_dialog>>
<<play_amb2_audio mem_liuying_2_dye>>
<<set_EyeColor EyeManager "green" "liuying1-2">>
me: 又是这种感觉。其实…还挺柔和的。
me: 呼…大概这下就不用开什么护眼模式了。
<<wait 1>>
<<Set_Saturation EyeManager 0.55 1>>
->谈论关于蓝色
me: 佩佩,想想你小时候的那个病房。你一定看了很久的云吧?你不可能忘了那扇窗户的。
peipei: 医生……我会听话的,别让我……
//////<<search_memory MemoryManager "liuying1-2">>
me: 就快结束了,佩佩。
->渲染蓝色通道
<<hide_dialog>>
<<play_amb2_audio mem_liuying_3_dye>>
<<set_EyeColor EyeManager "blue" "liuying1-3">>
me: 来吧,都来吧!我们就要成功了……
<<wait 1>>
<<Set_Saturation EyeManager 0.35 1>>
<<wait 1>>
<<hide_dialog>>
<<set_EyeState EyeManager "CanSeeColor">>
<<EyeGetColor EyeManager>>
<<set_EyeColor EyeManager "All">>
<<Set_Saturation EyeManager 0 1>>
<<endif>>
===