Merge branch 'feature/yarn_shitou' into 'develop'
Feature/yarn shitou See merge request aibis-dream/aibis-dream!110
This commit is contained in:
@@ -36,7 +36,7 @@ position: 241,-2149
|
||||
///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
|
||||
|
||||
//【流程相关】
|
||||
//gamestage:
|
||||
//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液)
|
||||
<<declare $gameStage=0>>
|
||||
///【流程逻辑】
|
||||
//如果线索板都答对了,就自动触发这个为true,这是主目标
|
||||
@@ -219,6 +219,8 @@ tags:
|
||||
colorID: 3
|
||||
position: 206,-1006
|
||||
---
|
||||
//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液)
|
||||
|
||||
//检查阶段
|
||||
<<if $gameStage == 2>>
|
||||
<<jump 第一次检查(临时)>>
|
||||
@@ -348,9 +350,10 @@ position: -603,-754
|
||||
->整体状态
|
||||
冷却液过于浑浊,循环系统当前压力很大。
|
||||
<<if $heartKnown == false>>
|
||||
可能有多种原因…
|
||||
原因可能有很多…但如果提高他的速度,循环系统压力只会更大。
|
||||
<<else>>
|
||||
这可能是因为动力系统过热
|
||||
这可能是因为动力系统过于强劲…也可能是因为别的什么原因。
|
||||
如果提高他的速度,循环系统压力只会更大。
|
||||
<<endif>>
|
||||
<<set $bloodProblemKnown = true>>
|
||||
->检查冷却液
|
||||
@@ -520,7 +523,6 @@ shitou: 来嘛,咋做?我听说像以前人类…打吊桶那样?
|
||||
你的状况…需要打三瓶澄清型才能行。让我看看给你第一瓶打什么…
|
||||
<<fade_in 1>>
|
||||
<<jump 冷却液初始化>>
|
||||
<<NextYarn>>
|
||||
===
|
||||
|
||||
|
||||
@@ -838,6 +840,6 @@ shitou: 好,好……医生,真是太感谢你啦!
|
||||
me: 不客气…再见。
|
||||
|
||||
|
||||
|
||||
<<NextYarn>>
|
||||
|
||||
===
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9057527e52edf82498d7273e730a9bc4
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,498 @@
|
||||
title: Start
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 242,-2378
|
||||
---
|
||||
<<jump VarsInit>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: VarsInit
|
||||
tags:
|
||||
colorID: 4
|
||||
position: 241,-2149
|
||||
---
|
||||
///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
|
||||
|
||||
//【流程相关】
|
||||
//gamestage:1-引入对话;2-第一次检查;3-检查后对话;4-变速箱;5-变速箱后对话;6-加压;7-结束对话
|
||||
<<declare $gameStage=0>>
|
||||
///【流程逻辑】
|
||||
//如果线索板都答对了,就自动触发这个为true,这是主目标
|
||||
<<declare $isFinishedClueBoard=false>>
|
||||
|
||||
//一次性对白标记,需要播时设为true,在检查点检查到true播放一次性对白,播放完设回false
|
||||
<<declare $hintFlag=false>>
|
||||
|
||||
|
||||
//是否找到了变速箱故障
|
||||
<<declare $gearProblemKnown=false>>
|
||||
|
||||
//是否打开过变速箱
|
||||
<<declare $gearBoxOpened=false>>
|
||||
|
||||
//是否完成了变速箱的调配
|
||||
<<declare $gearsDone=false>>
|
||||
|
||||
//【功能相关】
|
||||
//clueboard相关
|
||||
<<declare $StartNode="">>
|
||||
<<declare $EndNode="">>
|
||||
|
||||
//插线
|
||||
<<declare $currentSocket="">>
|
||||
<<declare $PlugCount=0>>
|
||||
<<declare $PlugAll=false>>
|
||||
|
||||
|
||||
<<jump 引入对话>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: PlugInsert
|
||||
tags: 待编辑
|
||||
colorID: 8
|
||||
position: -227,-2451
|
||||
---
|
||||
//<if $PlugCount==7>>
|
||||
//<<set $PlugAll=true>>
|
||||
//<<endif>>
|
||||
//<<if $currentSocket=="UFView"&& visited("UfViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump UfViewDialogue>>
|
||||
// <<elseif $currentSocket=="ColorView"&& visited("ChipViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump ChipViewDialogue>>
|
||||
// <<elseif $currentSocket=="EyeView"&& visited("EyeViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump 发现异常模块>>
|
||||
// <<jump EyeViewDialogue>>
|
||||
// <<elseif $currentSocket=="EmoView"&& visited("EmoViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump EmoViewDialogue>>
|
||||
// <<elseif $currentSocket=="LogicView"&& visited("LogicViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump LogicViewDialogue>>
|
||||
// <<elseif $currentSocket=="SpeakView"&& visited("SpeakViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump SpeakViewDialogue>>
|
||||
// <<elseif $currentSocket=="MemoryView"&& visited("MemViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump MemViewDialogue>>
|
||||
//<<endif>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 引入对话
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 250,-1874
|
||||
---
|
||||
//分支剧情的初始化
|
||||
<<set $gameStage = 1>>
|
||||
<<indoor 1>>
|
||||
<<fade_out 1>>
|
||||
|
||||
【石头出现】
|
||||
<<character_init character Shitou>>
|
||||
<<character_fade_in character>>
|
||||
<<character_eye character "auto_blink">>
|
||||
|
||||
隔了一天,石头出现在了诊所门口。
|
||||
他看起来脸色并不太好,说两句话就要喘一口气。
|
||||
但当我问他哪里痛时,他却说并没有不舒服。
|
||||
他告诉我从诊所出去之后,一整天跑得都很快,像有使不完的力气。
|
||||
但晚上开始,他发现他的动力开始时不时地中断,怎么也跑不起来。
|
||||
他将就着跑完了当晚,但情况越来越糟,几乎跑两步就会断一下。最后他决定还是来诊所看一看。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
于是我们便开始了诊疗,找出让他动力中断的原因。
|
||||
|
||||
<<hide_dialog>>
|
||||
|
||||
<<jump 诊断初始化>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 诊断初始化
|
||||
tags:
|
||||
colorID: 3
|
||||
position: 240,-1440
|
||||
---
|
||||
<<fade_in 0.5>>
|
||||
<<wait 1>>
|
||||
|
||||
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
|
||||
me: 我记得他的动力系统是出过事故的…希望这次不是那么严重的问题。
|
||||
|
||||
//<<load_scene 佩佩视觉模块>>
|
||||
//<<NodeInit CanvasClueBoard 1>>
|
||||
//<<SetExternalError ViewManager MemoryView true>>
|
||||
|
||||
<<wait 0.5>>
|
||||
<<set $gameStage=2>>
|
||||
<<jump 主维修界面 >>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 主维修界面
|
||||
tags:
|
||||
colorID: 3
|
||||
position: 206,-1006
|
||||
---
|
||||
//gamestage:1-引入对话;2-第一次检查;3-检查后对话;4-变速箱;5-变速箱后对话;6-加压;7-结束对话
|
||||
|
||||
//检查阶段
|
||||
<<if $gameStage == 2>>
|
||||
<<jump 检查(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//检查后对话阶段
|
||||
<<if $gameStage == 3>>
|
||||
<<jump 分析准备>>
|
||||
<<endif>>
|
||||
|
||||
//变速箱阶段
|
||||
<<if $gameStage == 4>>
|
||||
<<jump 检查(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//变速箱后对话阶段
|
||||
<<if $gameStage == 5>>
|
||||
<<jump 变速箱后对话>>
|
||||
<<endif>>
|
||||
|
||||
//加压阶段
|
||||
<<if $gameStage == 6>>
|
||||
<<jump 加压(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//结束对话
|
||||
<<if $gameStage == 7>>
|
||||
<<jump 结束对话>>
|
||||
<<endif>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -237,-1007
|
||||
---
|
||||
<<if $gearProblemKnown==true>>
|
||||
me: 动力中断的原因应该已经清楚了。
|
||||
<<elseif $gearsDone==true>>
|
||||
me: 变速箱已经修好了,应该不会再发生动力中断了…一段时间内。
|
||||
<<endif>>
|
||||
->检查呼吸系统(肺)
|
||||
<<jump 检查_肺>>
|
||||
->检查动力系统(心)
|
||||
<<jump 检查_心>>
|
||||
->检查循环系统(肝)
|
||||
<<jump 检查_肝>>
|
||||
->检查消化系统(胃)
|
||||
<<jump 检查_胃>>
|
||||
->结束检查<<if $gearProblemKnown==true && $gameStage==2>>
|
||||
->结束治疗<<if $gearsDone==true && $gameStage==4>>
|
||||
<<set $gameStage = $gameStage + 1>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_肺
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -595,-1288
|
||||
---
|
||||
气体循环系统,为动力系统供气。
|
||||
->整体状态
|
||||
功能非常健壮,看起来经常运动。
|
||||
->检查滤板
|
||||
进气管道内很浑浊。他的动力系统过于强劲,这套基础的呼吸系统承受了过大的压力……
|
||||
->返回
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_肺>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_心
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -609,-1099
|
||||
---
|
||||
机体的能源模块。石头的能源系统是被改造过的…这是为了用于为肢体提供高速动力的型号,非常强劲。
|
||||
->检查进气压力
|
||||
目前压力已被设置为了中等,石头现在能跑出更高的速度上限了。
|
||||
->缺陷检查
|
||||
检查到动力系统内部有缺齿的机械声音,可能与变速箱故障有关。
|
||||
->深入检查
|
||||
<<jump 变速箱维修(临时)>>
|
||||
->返回
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_心>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_胃
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -594,-907
|
||||
---
|
||||
机体的物质和燃料摄入、储藏模块。
|
||||
->检查最近摄入燃料
|
||||
机体体内的燃料纯度很低,能提供的动力较慢。
|
||||
->检查最近摄入物质
|
||||
机体最近摄入的食物成分非常简单而健康,全是基础款罐头。
|
||||
->返回
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_胃>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_肝
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -578,-732
|
||||
---
|
||||
冷却液循环的处理中枢,让模块保持良好的运行状态。
|
||||
->整体状态
|
||||
冷却液已经恢复了澄清,现在状态不错。
|
||||
->检查冷却液
|
||||
冷却液很新,推测不久前彻底换过,通常大修才会换到这种程度。
|
||||
->返回
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_肝>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -1194,-398
|
||||
---
|
||||
<<if $gearBoxOpened==false>>
|
||||
<<jump 变速箱拆开(临时)>>
|
||||
<<elseif $gameStage<4>>
|
||||
<<jump 变速箱维修_复原(临时)>>
|
||||
<<elseif $gameStage<6>>
|
||||
<<jump 变速箱维修_调配(临时)>>
|
||||
<<endif>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱拆开(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -876,-409
|
||||
---
|
||||
->拆开变速箱螺丝
|
||||
<<set $gearBoxOpened=true>>
|
||||
拆开的一瞬间,里面的齿轮嘭的一声崩了出来。
|
||||
我们都被吓了一跳。我把散落的齿轮收集起来,好在看起来一个都没少。
|
||||
其中还有一些奇怪形状的齿轮…看起来像唱片一样。
|
||||
<<jump 变速箱维修(临时)>>
|
||||
->返回
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修_复原(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -867,-152
|
||||
---
|
||||
<<if $gearProblemKnown == false>>
|
||||
->复原齿轮
|
||||
当我重新把齿轮安装回去的时候,发现这些齿轮已经严重磨损了。
|
||||
装上后,我看到齿轮开始滑牙。这就是石头感到动力中断的原因。
|
||||
<<set $gearProblemKnown = true>>
|
||||
<<jump 主维修界面>>
|
||||
->返回
|
||||
<<jump 主维修界面>>
|
||||
<<else>>
|
||||
磨损的齿轮正在不断滑牙,这就是石头感到动力中断的原因。
|
||||
<<jump 主维修界面>>
|
||||
<<endif>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 分析准备
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 626,-314
|
||||
---
|
||||
//现在关于切换场景的数据保存还没有完成,建议先不切场景
|
||||
<<fade_in 1>>
|
||||
<<load_scene ClinicScene>>
|
||||
<<move_out_fix>>
|
||||
<<fade_out 1>>
|
||||
//<<OpenClueBoard ClueBoard>>
|
||||
me: 正是变速箱这套齿轮的缺损导致了动力的中断。这些锻钢齿轮还是不够耐磨……
|
||||
me: 不过能磨损这么严重,要施加很大的机械压力…这应该会非常痛才对。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
me: 这些齿轮都需要更换,而且最好换成更耐磨的镍铬齿轮。
|
||||
me: 不过话说回来,这些唱片一样的齿轮…到底是什么东西?
|
||||
<<jump 检查后对话>>
|
||||
===
|
||||
|
||||
title: 检查后对话
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 627,-80
|
||||
---
|
||||
我向石头展示了磨损严重的齿轮,并询问他是否感到疼痛,以及从何时开始。
|
||||
石头笑着告诉我没有什么疼痛。他的笑容如此真诚,让我很难怀疑。
|
||||
我提出的更换齿轮的方案依然被石头否定了。
|
||||
他认为齿轮磨损的原因应该是那次事故造成的,希望继续使用锻钢齿轮。
|
||||
“我们天天路上跑的,怎么可能不出事呢…下次小心一些就好啦!”他说。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
接着我询问了关于这些“唱片齿轮”的事情。
|
||||
石头的眼神变得得意起来。他告诉我这是他最中意的改装,只要跑起来,他就能听到音乐。
|
||||
他让我快把这些唱片装回去,他好和我分享他最爱的音乐。
|
||||
<<set $gameStage = 4>>
|
||||
<<fade_in 1>>
|
||||
<<jump 主维修界面>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修_调配(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -873,89
|
||||
---
|
||||
<<if $gearsDone==false>>
|
||||
->替换齿轮
|
||||
我把石头的齿轮都替换成新的。
|
||||
->装回唱片
|
||||
在把唱片装回去的时候,石头让我把探头放在唱片上,以确认音乐能够正常播放。
|
||||
旋律从齿轮之间的噪音之间蹦了出来,原本有些紧绷的石头也放松了下来,开始跟着旋律哼唱。
|
||||
他告诉我,这些都是他在十几年前淘的旧货,现在已经完全绝版了。
|
||||
->继续安装
|
||||
这些唱片坏掉了一个。石头没有表现出一丝失落,笑着让我只管继续维修。
|
||||
->完成齿轮安装
|
||||
你把探针留在其中一首歌上,完成了安装。
|
||||
<<set $gearsDone=true>>
|
||||
<<else>>
|
||||
石头的齿轮已经全部换成了新的,唱片也被装好了,正随着齿轮播放着悠悠的音乐。
|
||||
<<endif>>
|
||||
<<jump 检查(临时)>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
title: 调速(临时)
|
||||
tags:
|
||||
position: -204,339
|
||||
---
|
||||
医生对引擎压力进行调试,提高了石头的最高速度
|
||||
调试期间,石头看起来有些吃力
|
||||
<<set $gameStage=5>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱后对话
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
<<fade_out 1>>
|
||||
me: (这应该够他扛一段时间了,只要他不再出事故…)
|
||||
变速箱修好了,接下来应该在引擎中测试一下确认故障已经被修好。
|
||||
<<set $gameStage = 6>>
|
||||
<<fade_in 1>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 加压(临时)
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
->踩油门
|
||||
随着速度升高,齿轮的声音也变得尖锐起来。
|
||||
但是没有再发生动力中断的问题。
|
||||
石头看起来非常开心。他再次唱起了歌,并夸赞我的医术。
|
||||
“把压力再提高一档吧!”他忽然说。
|
||||
<<hide_dialog>>
|
||||
<<wait 0.5>>
|
||||
“什么?…压力…我已经提高过一次了。”我说。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
“是的!那就让他再高一档吧!”石头唱起了歌。在歌里,他无忧无虑,在城市街头快乐地穿梭。
|
||||
“我感觉非常好!多亏了你,我觉得我能再快一些!”
|
||||
->提高压力
|
||||
你把压力调高了一档。这次速度升得更高了。引擎的声音如此之大,他的身体显然承受着巨大的压力。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
在引擎的轰鸣声中,你听到了石头的歌声。
|
||||
他的声音如此快活,仿佛他不是在送货,而是在像鸟儿一样自由翱翔。
|
||||
->结束
|
||||
<<set $gameStage = 7>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 结束对话
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
<<fade_out 1>>
|
||||
石头脸上流下了汗珠,不知道是因为激动的歌声还是因为高速的引擎。
|
||||
他对你的诊疗非常满意,马上离开投入了工作之中。
|
||||
希望他不会再回来了。你想。
|
||||
<<fade_in 1>>
|
||||
<<NextYarn>>
|
||||
===
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2eafe578a5eaf1547916319391c2596d
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"projectFileVersion": 2,
|
||||
"sourceFiles": [
|
||||
"*.yarn"
|
||||
],
|
||||
"excludeFiles": [
|
||||
"**/*~/*"
|
||||
],
|
||||
"localisation": {},
|
||||
"baseLanguage": "zh-CHS",
|
||||
"compilerOptions": {}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8a7b27349d303bc4aae3d4cd9d7dac1c
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
|
||||
useAddressableAssets: 0
|
||||
UseUnityLocalisationSystem: 0
|
||||
unityLocalisationStringTableCollection: {instanceID: 0}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b8f24c0f78053024fbf7aef9f5a81ac3
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,492 @@
|
||||
title: Start
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 242,-2378
|
||||
---
|
||||
<<jump VarsInit>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: VarsInit
|
||||
tags:
|
||||
colorID: 4
|
||||
position: 241,-2149
|
||||
---
|
||||
///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
|
||||
|
||||
//【流程相关】
|
||||
//gamestage:1-引入对话;2-伤势检查;3-检查后对话;4-更换齿轮;5-更换后对话;6-刻录;7-结束对话
|
||||
<<declare $gameStage=0>>
|
||||
///【流程逻辑】
|
||||
//如果线索板都答对了,就自动触发这个为true,这是主目标
|
||||
<<declare $isFinishedClueBoard=false>>
|
||||
|
||||
//一次性对白标记,需要播时设为true,在检查点检查到true播放一次性对白,播放完设回false
|
||||
<<declare $hintFlag=false>>
|
||||
|
||||
//打开了变速箱/知道变速箱炸了
|
||||
<<declare $gearBoxOpened=false>>
|
||||
|
||||
//完成了变速箱齿轮更换
|
||||
<<declare $gearsDone=false>>
|
||||
|
||||
|
||||
//【功能相关】
|
||||
//clueboard相关
|
||||
<<declare $StartNode="">>
|
||||
<<declare $EndNode="">>
|
||||
|
||||
//插线
|
||||
<<declare $currentSocket="">>
|
||||
<<declare $PlugCount=0>>
|
||||
<<declare $PlugAll=false>>
|
||||
|
||||
|
||||
<<jump 引入对话>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: PlugInsert
|
||||
tags: 待编辑
|
||||
colorID: 8
|
||||
position: -227,-2451
|
||||
---
|
||||
//<if $PlugCount==7>>
|
||||
//<<set $PlugAll=true>>
|
||||
//<<endif>>
|
||||
//<<if $currentSocket=="UFView"&& visited("UfViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump UfViewDialogue>>
|
||||
// <<elseif $currentSocket=="ColorView"&& visited("ChipViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump ChipViewDialogue>>
|
||||
// <<elseif $currentSocket=="EyeView"&& visited("EyeViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump 发现异常模块>>
|
||||
// <<jump EyeViewDialogue>>
|
||||
// <<elseif $currentSocket=="EmoView"&& visited("EmoViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump EmoViewDialogue>>
|
||||
// <<elseif $currentSocket=="LogicView"&& visited("LogicViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump LogicViewDialogue>>
|
||||
// <<elseif $currentSocket=="SpeakView"&& visited("SpeakViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump SpeakViewDialogue>>
|
||||
// <<elseif $currentSocket=="MemoryView"&& visited("MemViewDialogue")==false>>
|
||||
// <<set $PlugCount+=1>>
|
||||
// <<jump MemViewDialogue>>
|
||||
//<<endif>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 引入对话
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 250,-1874
|
||||
---
|
||||
//分支剧情的初始化
|
||||
<<set $gameStage = 1>>
|
||||
<<indoor 1>>
|
||||
<<fade_out 1>>
|
||||
|
||||
【石头出现】
|
||||
<<character_init character Shitou>>
|
||||
<<character_fade_in character>>
|
||||
<<character_eye character "auto_blink">>
|
||||
石头回来了。
|
||||
看着站在面前的石头,我知道这次情况不妙了。
|
||||
他的脸上带着伤,歌也唱不出来了。
|
||||
他又出事了,撞在同样的部位。但这次是他逆行。
|
||||
我知道他应该去医院,但也知道他为什么不去。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
但石头似乎看出了我的想法。他说他信任我,大医院的医生不在乎他的想法,只有我会在乎。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
事不宜迟,我们赶紧开始诊疗,检查他的伤势。
|
||||
|
||||
<<hide_dialog>>
|
||||
|
||||
<<jump 诊断初始化>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
title: 诊断初始化
|
||||
tags:
|
||||
colorID: 3
|
||||
position: 240,-1440
|
||||
---
|
||||
<<fade_in 0.5>>
|
||||
<<wait 1>>
|
||||
|
||||
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
|
||||
me: 这才几天,就来第三次了…
|
||||
me: 还好看起来伤的不是特别严重。希望这次没伤到你的动力模块……
|
||||
|
||||
//<<load_scene 佩佩视觉模块>>
|
||||
//<<NodeInit CanvasClueBoard 1>>
|
||||
//<<SetExternalError ViewManager MemoryView true>>
|
||||
<<wait 0.5>>
|
||||
<<set $gameStage=2>>
|
||||
<<jump 主维修界面>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 主维修界面
|
||||
tags:
|
||||
colorID: 3
|
||||
position: 206,-1006
|
||||
---
|
||||
//gamestage:1-引入对话;2-伤势检查;3-检查后对话;4-更换齿轮;5-更换后对话;6-刻录;7-结束对话
|
||||
|
||||
//检查阶段
|
||||
<<if $gameStage == 2>>
|
||||
<<jump 检查(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//检查后对话阶段
|
||||
<<if $gameStage == 3>>
|
||||
<<jump 分析准备>>
|
||||
<<endif>>
|
||||
|
||||
//更换齿轮阶段
|
||||
<<if $gameStage == 4>>
|
||||
<<jump 检查(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//更换后对话阶段
|
||||
<<if $gameStage == 5>>
|
||||
<<jump 更换后对话>>
|
||||
<<endif>>
|
||||
|
||||
//刻录阶段
|
||||
<<if $gameStage == 6>>
|
||||
<<jump 刻录(临时)>>
|
||||
<<endif>>
|
||||
|
||||
//结束对话
|
||||
<<if $gameStage == 7>>
|
||||
<<jump 结束对话>>
|
||||
<<endif>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -237,-1007
|
||||
---
|
||||
<<if $gearBoxOpened==true>>
|
||||
me: 石头的伤势已经检查完了…
|
||||
<<elseif $gearsDone==true>>
|
||||
me: 齿轮已经换好了。这下应该怎么也撞不坏了……
|
||||
<<endif>>
|
||||
->检查呼吸系统(肺)
|
||||
<<jump 检查_肺>>
|
||||
->检查动力系统(心)
|
||||
<<jump 检查_心>>
|
||||
->检查循环系统(肝)
|
||||
<<jump 检查_肝>>
|
||||
->检查消化系统(胃)
|
||||
<<jump 检查_胃>>
|
||||
->结束检查<<if $gearBoxOpened==true && $gameStage==2>>
|
||||
->结束治疗<<if $gearsDone==true && $gameStage==4>>
|
||||
<<set $gameStage = $gameStage + 1>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_肺
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -595,-1288
|
||||
---
|
||||
气体循环系统,为动力系统供气。
|
||||
->整体状态
|
||||
功能非常健壮,看起来经常运动。
|
||||
->检查滤板
|
||||
进气管道内很浑浊。他的动力系统过于强劲,这套基础的呼吸系统承受了过大的压力……
|
||||
->返回
|
||||
me: 看起来没什么问题……
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_肺>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_心
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -609,-1099
|
||||
---
|
||||
机体的能源模块。石头的能源系统是被改造过的…这是为了用于为肢体提供高速动力的型号,非常强劲。
|
||||
->检查进气压力
|
||||
目前压力已被设置为了中等,石头现在能跑出更高的速度上限了。
|
||||
->缺陷检查
|
||||
<<if $gearsDone==false>>
|
||||
检查到动力系统内部机械声音杂乱,可能意味着严重的变速箱故障。
|
||||
<<else>>
|
||||
齿轮箱已经被修好,声音强劲而嘈杂。
|
||||
<<endif>>
|
||||
->深入检查
|
||||
<<jump 变速箱维修(临时)>>
|
||||
->返回
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_心>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_胃
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -594,-907
|
||||
---
|
||||
机体的物质和燃料摄入、储藏模块。
|
||||
->检查最近摄入燃料
|
||||
机体体内的燃料纯度很低,能提供的动力较慢。
|
||||
->检查最近摄入物质
|
||||
机体最近摄入的食物成分非常简单而健康,全是基础款罐头。
|
||||
->返回
|
||||
me: 看起来没什么问题……
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_胃>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查_肝
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -578,-732
|
||||
---
|
||||
冷却液循环的处理中枢,让模块保持良好的运行状态。
|
||||
->整体状态
|
||||
冷却液已经恢复了澄清,现在状态不错。
|
||||
->检查冷却液
|
||||
冷却液很新,推测不久前彻底换过,通常大修才会换到这种程度。
|
||||
->返回
|
||||
me: 看起来没什么问题……
|
||||
<<jump 检查(临时)>>
|
||||
|
||||
<<jump 检查_肝>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -1194,-398
|
||||
---
|
||||
<<if $gearBoxOpened==false>>
|
||||
<<jump 变速箱拆开(临时)>>
|
||||
<<elseif $gameStage<4>>
|
||||
<<jump 变速箱维修_检查(临时)>>
|
||||
<<elseif $gameStage<6>>
|
||||
<<jump 变速箱维修_更换(临时)>>
|
||||
<<endif>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱拆开(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -876,-409
|
||||
---
|
||||
->拆开变速箱螺丝
|
||||
<<set $gearBoxOpened=true>>
|
||||
石头的齿轮全部炸了出来。
|
||||
准确地说……是齿轮的碎片。
|
||||
不只有齿轮,还有唱片,全部都变成了碎片。
|
||||
在一大堆碎片中,我找出来了一张唱片。最后一张,完整的。
|
||||
也算是不幸中的万幸……
|
||||
<<jump 变速箱维修(临时)>>
|
||||
->返回
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修_检查(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -867,-152
|
||||
---
|
||||
->复原齿轮
|
||||
me: 这些齿轮已经变成碎片了,没有复原的可能性。
|
||||
me: 我应该先和石头讨论一下伤势……
|
||||
<<jump 变速箱维修_检查(临时)>>
|
||||
->返回
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 分析准备
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 626,-314
|
||||
---
|
||||
//现在关于切换场景的数据保存还没有完成,建议先不切场景
|
||||
<<fade_in 1>>
|
||||
<<load_scene ClinicScene>>
|
||||
<<move_out_fix>>
|
||||
<<fade_out 1>>
|
||||
//<<OpenClueBoard ClueBoard>>
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
|
||||
石头的运气太差了。他的动力系统再次受伤了,这次他的变速箱里的齿轮几乎粉碎。
|
||||
|
||||
<<jump 检查后对话>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 检查后对话
|
||||
tags:
|
||||
colorID: 8
|
||||
position: 627,-80
|
||||
---
|
||||
你可以再次帮他把齿轮全部换一遍,但一次又一次的损伤,他的动力系统整体状态正在下降。
|
||||
石头看向远方,似乎在思考。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
你忽然想起了在碎片里找到的唱片。
|
||||
你把唱片递还给他,他的眼神露出一丝喜悦。
|
||||
<<hide_dialog>>
|
||||
<<wait 0.5>>
|
||||
但他把唱片给回了你。笑容回到了他的脸上,他提出要把所有的齿轮换成更耐磨的镍铬齿轮。
|
||||
|
||||
<<set $gameStage = 4>>
|
||||
<<fade_in 1>>
|
||||
<<jump 主维修界面>>
|
||||
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 变速箱维修_更换(临时)
|
||||
tags:
|
||||
colorID: 8
|
||||
position: -873,89
|
||||
---
|
||||
<<if $gearsDone==false>>
|
||||
->安装镍铬齿轮
|
||||
你把齿轮全部装上,石头的变速箱被修好了。
|
||||
这套齿轮相当强劲,石头感觉到动力回归,又重新唱起了歌。
|
||||
<<set $gearsDone=true>>
|
||||
<<set $gameStage=5>>
|
||||
<<else>>
|
||||
已经全部换成了镍铬齿轮,听起来非常强劲。但少了音乐,声音总感觉很单调。
|
||||
<<endif>>
|
||||
<<jump 检查(临时)>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 更换后对话
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
<<fade_out 1>>
|
||||
石头一次又一次地感谢你。
|
||||
你提出了对他的担心,但他似乎有些心不在焉。
|
||||
他把引擎开动起来,再次唱起了歌,但唱一会儿又停了下来。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
他脸上的笑容褪去了,但也没有悲伤。他看着远方,像是在回忆什么。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
“医生,你知道唱片是怎么刻录出来的吗?”石头脸上浮出了微笑。
|
||||
他提出,要在其中一颗齿轮上刻录下歌声,这样他就依然可以一边送货一边听歌了。
|
||||
就像过去的日子那样。
|
||||
你同意试试,但你并不确定是否能做好,因为你也没做过。
|
||||
<<set $gameStage = 6>>
|
||||
<<fade_in 1>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 刻录(临时)
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
石头告诉你该怎么做:先将把探头的探针换成钻头,然后压在其中一颗齿轮上。
|
||||
然后踩动油门,尽量保持匀速。这期间他会开始唱歌,歌声产生的震动就会被录在齿轮上。
|
||||
这能行吗?你不知道,他也不知道。
|
||||
->将唱片探针的探头换成钻头
|
||||
->将钻头压在齿轮上
|
||||
->踩动油门
|
||||
随着油门启动,钻头发出尖锐而难听的声音。
|
||||
石头开始唱歌,歌声和钻头的声音混合在一起,像是要窒息一样。
|
||||
你没办法保持完全的匀速,歌声被录制得忽快忽慢。
|
||||
石头让你把探针换回来听听效果。
|
||||
->将钻头换成探针
|
||||
音乐播放了起来。音色有些刺耳而单调。
|
||||
你指出了你犯的错误:速度忽快忽慢。但是石头很开心。
|
||||
“能行已经很不错了,”石头说,“现在已经和之前一样好啦!”
|
||||
->结束刻录
|
||||
<<set $gameStage = 7>>
|
||||
<<jump 主维修界面>>
|
||||
===
|
||||
|
||||
|
||||
|
||||
|
||||
title: 结束对话
|
||||
tags:
|
||||
position: 311,143
|
||||
---
|
||||
<<fade_out 1>>
|
||||
笑容回到了石头的脸上。他再次唱起了歌。
|
||||
他再次播放起了那首歌,听着刺耳的银色,他似乎一点也不觉得难听。
|
||||
你再次表达了惋惜。但石头笑了起来。
|
||||
shitou: 这是医生和我共同完成的唱片!纯手工!有些瑕疵是很正常的。
|
||||
shitou: 每当我听到这些忽快忽慢的节奏,我就会想它的作者,想起她为我做的一切!
|
||||
石头主动告诉你,他会注意自己的身体,注意控制速度,坚持到一切结束。
|
||||
shitou: 谢谢教会我~身体是革命的本钱!我会好好休息的。
|
||||
<<hide_dialog>>
|
||||
<<wait 1>>
|
||||
他真的会好好休息吗…休息能解决他的问题吗?
|
||||
你不知道。你只希望他不要再回来了。
|
||||
<<NextYarn>>
|
||||
===
|
||||
@@ -0,0 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3ede07b1bd33ae4db25c8c413aa6598
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"projectFileVersion": 2,
|
||||
"sourceFiles": [
|
||||
"*.yarn"
|
||||
],
|
||||
"excludeFiles": [
|
||||
"**/*~/*"
|
||||
],
|
||||
"localisation": {},
|
||||
"baseLanguage": "zh-CHS",
|
||||
"compilerOptions": {}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0e208f05baf24b24eb505133845dd42e
|
||||
ScriptedImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
|
||||
useAddressableAssets: 0
|
||||
UseUnityLocalisationSystem: 0
|
||||
unityLocalisationStringTableCollection: {instanceID: 0}
|
||||
Reference in New Issue
Block a user