SHITOU1、2上传,全流程FP拉通

This commit is contained in:
Ovid
2025-01-21 00:47:00 +08:00
parent fd2fbfd79f
commit 7e19265811
192 changed files with 9394 additions and 43 deletions
+18
View File
@@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: Day1_begin
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: 10601ce26230723479d875a630f15732, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 533dc422c8871c143a551bd5d446b439, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ac5ca9a66ff22ab4b9cd5adbdade6b8c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+18
View File
@@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: Day1_mid
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: 6d49b124127007b48b6881ce33350263, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 293561ce52efc594399242651d44b366, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 68a9c1b8c5230454bb9498fd2ab5714b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+18
View File
@@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: Day1_night
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: fe71f935f1f9a52458c994362567a211, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 29ebe788cfe2c084e88ffdd8e2f93378, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ada4bdc2db5594e4f860c90b3a4b9da8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+18
View File
@@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: Day2_mid
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: ff82a99e791be3e41acf40232f908eb3, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 25f49957c68bca34bb1aeafec7feca8b, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8d8b11f0c2fbc4d4cb8c2857d98383c9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+18
View File
@@ -0,0 +1,18 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: Day2_night
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: 9e3b2c77ad4a9454188d458da2cf0ddd, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: ec06c945cb99fb544b1dd9a2a6ea9a7b, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: afc5b01ef301cc74db7cae741acad427
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:
+2 -2
View File
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: PeipeiDay1
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: fe71f935f1f9a52458c994362567a211, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 9a7094b80de0e31488cf2a86c34d18be, type: 3}
nextScene: {fileID: 11400000, guid: 68a9c1b8c5230454bb9498fd2ab5714b, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 26fc6619bbcda734a81361b8bb615f04, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
+2 -2
View File
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: PeipeiDay2
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: 9e3b2c77ad4a9454188d458da2cf0ddd, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: f818bb1d46f667144a82c85c1d52671a, type: 3}
nextScene: {fileID: 11400000, guid: afc5b01ef301cc74db7cae741acad427, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 247e2ccd847942843bb87841bb9888c5, type: 3}
firstSceneName: PeipeiFixScene
isEndOfDay: 1
+2 -2
View File
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: StoneDay1
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: 10601ce26230723479d875a630f15732, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: f6e881cda6d5aed4eb97465135a6082b, type: 3}
nextScene: {fileID: 11400000, guid: ada4bdc2db5594e4f860c90b3a4b9da8, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 9c6e0818864e6964d83f946e81e32916, type: 3}
firstSceneName: ExpressFixScene
isEndOfDay: 0
+2 -2
View File
@@ -12,7 +12,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 157431981b8a721458e6706c374a3867, type: 3}
m_Name: StoneDay2
m_EditorClassIdentifier:
nextScene: {fileID: 11400000, guid: ff82a99e791be3e41acf40232f908eb3, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: c7bda76049631864984b10bc8201c815, type: 3}
nextScene: {fileID: 11400000, guid: 8d8b11f0c2fbc4d4cb8c2857d98383c9, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: fa8082420f7bb5b4a8ab33a59c70bcc9, type: 3}
firstSceneName: ExpressFixScene
isEndOfDay: 0
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7eba2d7058140564db3cbaca65976a76
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,47 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<fade_in 0.1>>
<<wait 1>>
祖国是一个/巨大的鸟巢,松疏的北方枝条/把我环绕<br>我们在掌心睡着/像小鸟那样/相互做梦<br>四下是蓝空气/秋天/黄叶飘飘。 —顾城,1982
<<wait 0.5>>
<<hide_dialog>>
<<wait 1>>
//1-关于人类的照片,褪色;2-城市的远景,灯红酒绿,绵延到视野的尽头;3-城市的街道,各种各样的机体在街道上往来;4-红色版画风格集体宣传图
//5-损坏的垂死机体,坐在街道角落 被所有人忽视;6-机体诊所,正在被治疗的机体;7-主角在诊室的洗手镜前,准备工作
人类消失的具体时间已不可考,<br>他们和他们那些灰黄色的日子已经成为遥远的回忆。
一个崭新的美丽时代在这个星球表面展开,高楼大厦铺到了大陆最后一个角落,机器轰鸣日夜不息。<br>——这正是我们所处的的时代,机体时代。
这个巨型城市里住着各种各样的机体,<br>它们按照人类还存在时的模式,持续进行着生产。<br>就像一种机器的传统,电子的DNA…
——或者按照机体医学的说法,“<b>原型</b>”,<br>残存于机体的深处,影响着它们的一切;<br>使它们能以一种高效的自迭代模式进行生产。
<<hide_dialog>>
<<wait 0.5>>
但,机器的生命并不比人类更顽固。它们能胜任人类的工作…但总有足以摧毁它们的工作等着它们。<br>无论是合金的外壳,还是电子元件中流淌的数据。
这就是机体诊所存在的原因。<br>每一个受损、异常、面临“回收”危机的机体,都有机会在这里重新恢复工作能力,获得继续服役的机会。
这便是你的工作…机体治疗师,EG2482916。<br>回到你的工作岗位,把这些机体修好,重新投入工作。
<<hide_dialog>>
<<show_tv_scene 1>>
<<switch_tv 黑屏>>
<<fade_out 1>>
<<wait 1>>
<<switch_tv 新闻>>
播报员: 【新闻内容】关于罐头的历史,罐头销售大赛的开幕式
me: 罐头对人类文明来说一定很重要吧?<br>明明他们已经消失了,我们却还在仿造人类的形式继续生产……
me: 可给我们这些机器人吃罐头,又是为了什么呢?<br>我的CPU有点不够用了…
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 8ec1b5b154872f34da0b987b0c270ffc
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: 533dc422c8871c143a551bd5d446b439
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 22c6cc833175a3d4891b6b84dbaff60c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,89 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<hide_dialog>>
<<fade_out 0.1>>
<<wait 1>>
你走出诊室,靠在巷子的墙上。
巷子正中央站着一个人,佩佩。
她侧对着你,似乎没看见你,正抬头看着天空出神。
peipei: 天冷了。很快就是冬天了。
她头也不回地说。
天气确实开始变冷了,冬天应该是真的要来了。
me: 嗯。天冷了。
你点着一根烟。烟和你呼出的气雾混合在一起,飘散到空中。
me: 你不是要回去工作吗?
佩佩依然没有回头,还是痴痴地抬头看着。
peipei: 你喜欢冬天吗?
<<wait 1>>
->喜欢
me: 我不知道…我应该是喜欢的。
佩佩依旧抬着头,树叶从她的面前飘落。
peipei: 我以为我也…<br>但我意识到我好像更喜欢夏天。
peipei: 或者说…我不舍得它的结束。
peipei: 可惜再漫长的季节都会结束。
->讨厌
<<hide_dialog>>
<<wait 0.5>>
me: 我讨厌冬天。
佩佩依旧抬着头,树叶从她的面前飘落。
peipei: 你也能感受到,对吗?
peipei: 它们都在死去。
->没意义
me: 我们是机体,季节对我们来说没有意义。
佩佩依旧抬着头,树叶从她的面前飘落。
peipei: 对啊,我们是机体。
peipei: 我差点忘了……
<<wait 1>>
me: 这是情绪模块的数据波动。
me: 但是——是的,它是存在的。
佩佩扭过头看向了你,你再次吸了一口烟。
peipei: 这种感受…是存在的吗?
me: 是的。<br>此刻你感受到的,就是情绪模块里流动着的数据。
me: 它并不是很稳定,你需要放松一些。
佩佩低下头,一会又抬了起来,重新看向天空。树叶从她的面前飘落。
她接住了一片,举了起来,对着空中。
peipei: 医生…这片树叶是什么颜色的?
<<hide_dialog>>
<<wait 1>>
me: 它已经黄了。
佩佩仔细端详着它。
她伸出另一只手,用双手将它揉碎。树叶的粉末飘落下来。
peipei: 再见了,叶子。
佩佩看了你一眼,微笑了一下,转头离开了。
吸完最后一口烟,你长舒一口气,转身回到诊室。
<<fade_in 1>>
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: b6c8e83b7e68ea74aa778d9d8101d61f
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: 293561ce52efc594399242651d44b366
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 072638ef8e14ab348b73f752fe0ce142
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,26 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<pause_loop_audio>>
<<load_scene SubWay>>
<<fade_out 1>>
你坐上了回家的地铁,地铁上挤满了机体。
大部分机体都疲惫不堪,头垂在胸口,沉入了短暂的休眠。
车厢内充斥着地铁震耳欲聋的噪声,只有两个机体的谈话时不时穿透噪声的间隙。
它们谈到了罐头大赛面临的工作,以及“回收”的压力。
一段工作后接着另一端工作,它们永远也无法停下来。
也不明白这么做的意义。
你看向窗外,窗外是密密麻麻的高楼大厦。
你知道那里面住着数不尽的机体,像一座巨大的蜂巢。
<<hide_dialog>>
<<wait 1>>
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: a982f30b90d91d14aa283fd4a579b9ed
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: 29ebe788cfe2c084e88ffdd8e2f93378
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 60b4bdd24c5f695438b6433104bc2867
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<hide_dialog>>
<<fade_in 0.1>>
<<wait 1>>
你走出诊室,靠在巷子的墙上。
石头正坐在台阶上,反复播放着他和你共同录制的音乐。
【把前边关于“我是谁”的对话挪出来】
吸完最后一口烟,你长舒一口气,转身回到诊室。
<<fade_out 1>>
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 98915a9013f81ec4ebd7e565526c06cd
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: 25f49957c68bca34bb1aeafec7feca8b
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a67bbbc062410f743aeb97c828822728
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,64 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<hide_dialog>>
<<fade_in 0.1>>
<<wait 1>>
佩佩走出诊室,你跟在后面。
她疲惫地四处张望着。这里显然已经和她印象中的世界不太一样了。
或许是因为季节的变化,或许是因为别的什么。
peipei: 和我想象的…不太一样。
me: 天要黑了。
me: 不过你说得对,这里没什么好看的。
你抽了一口烟。
peipei: 今天是几月几号?
me: 11月21。
peipei: 几点?
me: 5点03。
佩佩转头看向夕阳。
peipei: 我想我应该可以赶上……
me: 天要黑了。
佩佩扭头看向你,但没有说话。
你抽了一口烟。
me: 你会回来的,对吧?
她依然没有回答。
me: 你会回来的……当然。
她依然沉默着,嘴角露出了一丝笑容,然后咧开嘴笑了,眼泪从她的眼角划过,溜进了她的嘴里。
她抿了一下嘴。
peipei: 在这之前…我想我可以赶上夕阳。
佩佩跌跌撞撞地向前夕阳的方向走着,离开了巷子。
你目视她离开,吸完最后一口烟,长舒一口气,转身回到诊室。
<<hide_dialog>>
<<wait 1>>
当晚,佩佩没有回来。
<<hide_dialog>>
<<wait 1>>
第二天,佩佩依旧没有回来。
或许……她真的逃走了?<br>你明白这不可能,但这种信念在悄悄地动摇。
难道…这是可能的?<br>机体可以逃出这个地方,逃出这个无边无际的城市……
<<hide_dialog>>
<<wait 1>>
你想要开始相信了。
<<hide_dialog>>
<<wait 1>>
第三天……
<<fade_out 1>>
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: b656f4326a411b74cb7af9f4eedc5282
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: ec06c945cb99fb544b1dd9a2a6ea9a7b
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 13ead33b84ec2e94e8599e4c68970f54
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 06da8be22dab6c04897bd77a809e18b7
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,18 @@
title: Start
tags:
colorID: 8
position: 205,-53
---
<<hide_dialog>>
<<fade_in 0.1>>
<<wait 1>>
【占位】游戏结束
<<fade_out 1>>
<<NextYarn>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: a5f9dcd4ae04be340814fe2baf3cb71f
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: ff1f6b1a714597b4798707672c3b2ff8
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4b296cf126f698544bac9d5e9f1fe76d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,139 @@
title: EmoPlugIn
tags: 待编辑
colorID: 8
position: -2,-3039
---
<<jump 检查情绪>>
===
title: SpeakPlugIn
tags: 待编辑
colorID: 8
position: 240,-2640
---
<<jump 检查语言>>
===
title: LogicPlugIn
tags: 待编辑
colorID: 8
position: 480,-3040
---
<<jump 检查逻辑>>
===
title: ColorPlugIn
tags: 待编辑
colorID: 8
position: 240,-2840
---
<<jump 检查色觉>>
===
title: MemoryPlugIn
tags: 待编辑
colorID: 8
position: 240,-3040
---
<<jump 检查记忆>>
===
title: UFPlugIn
tags: 待编辑
colorID: 8
position: 0,-2840
---
<<jump 检查UF>>
===
title: EyePlugIn
tags: 待编辑
colorID: 8
position: 480,-2840
---
<<jump 检查视觉>>
===
title: IntoEyeView
tags:
group:视觉检查
colorID: 6
position: 244,271
---
//如果视觉检查任务已经完成了,那么就退出
<<if $isFinishedEyeCheck==true>>
<<jump EyeCheckEnd>>
<<endif>>
//只要看一次,就知道佩佩看不到颜色
<<if $eyenocolorKnown==false>>
<<set $eyenocolorKnown=true>>
<<endif>>
//复查以及复查后的逻辑
<<if $gameStage=="复查">>
<<if $isFinishedEyeCheck==false>>
<<if $currentEyeTarget == "computer">>
<<jump Eye_computerAfterSurgery>>
<<elseif $currentEyeTarget == "poster">>
<<jump Eye_posterAfterSurgery>>
<<elseif $currentEyeTarget == "sky">>
<<jump Eye_skyAfterSurgery>>
<<elseif $currentEyeTarget == "plant">>
<<jump Eye_plantAfterSurgery>>
<<endif>>
<<endif>>
//检查以及检查后,复查前的逻辑
<<elseif $gameStage=="UF检查"||$gameStage=="记忆检查"||$gameStage=="视觉检查">>
//如果没检查完,就检查
<<if $isFinishedEyeCheck==false>>
//触发第一次观察佩佩视觉的对话
<<if visited("IntoEyeView")==false>>
<<jump FirstDialogue>>
//如果不是第一次,而且没看过UF,那么这里没什么好看的,去别处看看
<<elseif visited("UF深入检查")==false>>
<<jump EyeCheckEnd>>
//如果不是第一次,看过记忆了后还没来看过视觉(还不知道佩佩可以臆想颜色),那么佩佩会告诉你
<<elseif $eyecolorKnown==false>>
<<jump 佩佩告诉你可以想象颜色>>
<<elseif $currentEyeTarget == "computer">>
<<jump Eye_computer>>
<<elseif $currentEyeTarget == "poster">>
<<jump Eye_poster>>
<<elseif $currentEyeTarget == "sky">>
<<jump Eye_sky>>
<<elseif $currentEyeTarget == "plant">>
<<jump Eye_plant>>
<<endif>>
<<endif>>
<<endif>>
<<jump EyeCheckEnd>>
===
title: MemoryDeepIn
tags:
---
<<if visited("OnMemoryViewShow")==false>>
<<jump 第一次进入记忆时>>
<<endif>>
===
title: UFDeepIn
tags:
---
<<jump UF深入检查>>
===
title: EyeDeepIn
tags:
position: -9,21
---
<<switch_fix_system_to Eye>>
<<ModuleHightLight Eye false>>
===
title: OnMemoryInsert
tags:
group:记忆
colorID: 3
position: -1580,-2168
---
<<if visited("OnMemoryInsert")==false>>
<<jump 第一次插入记忆打孔带时>>
<<endif>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: d07aa6caeb2c55442b2afa625400ed1a
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: 26fc6619bbcda734a81361b8bb615f04
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+113
View File
@@ -0,0 +1,113 @@
title: Start
tags:
colorID: 8
position: 253,-2041
---
<<jump 数据初始化>>
===
title: 数据初始化
tags:
colorID: 4
position: 248,-1739
---
<<declare $gameStage="开场对话">>
///【流程逻辑】
//统计查看记忆数目,用来判断是否收集够,这是完成主目标的必要目标
<<declare $memoryCount=0>>
//记录是否已经完成了UF的检查
<<declare $isFinishedUFCheck=false>>
//记录是否已经完成了视觉的检查
<<declare $isFinishedEyeCheck=false>>
<<declare $hasUncheckedMemory=false>>
//统计进入视觉后触发目标的次数,主要是用来触发第一次点击任意目标触发首次对话,以及判断是否收集够打孔带,这是完成主目标的必要目标
<<declare $eyeTargetTriggerCount=0>>
//方便的触发针对eyetarget的对话,如果不喜欢这种写法可以商量,然后分开写
<<declare $currentEyeTarget="未定义">>
//是否剪断了线
<<declare $isLineCut=false>>
// //是否归还了工具
// <<declare $isReturnTool=false>>
<<declare $PlugCount=0>>
<<declare $PlugAll=false>>
///【谈论对象初始化】
<<declare $chipDiscussCount=0>>
<<declare $ufDiscussCount=0>>
<<declare $eyeDiscussCount=0>>
<<declare $memDiscussCount=0>>
<<declare $emoDiscussCount=0>>
<<declare $logicDiscussCount=0>>
<<declare $speakerDiscussCount=0>>
///【剧情信息】
//一开始选择的UF图像
<<declare $UFPhotoID_PeipeiTalk = 1>>
//是否已经见过UF
<<declare $ufSeen=false>>
//是否已知:为什么要使用UF
<<declare $ufKnown=false>>
<<declare $ufpurposeKnown=false>>
//是否已知:色觉芯片是缺失的
<<declare $chipmissingKnown=false>>
//是否已知:佩佩的眼睛不舒服
<<declare $eyeproblemKnown=false>>
//是否已知:佩佩视觉是黑白的
<<declare $eyenocolorKnown=false>>
//是否已知:佩佩会想象出颜色
<<declare $eyecolorKnown=false>>
//是否插入过视觉产生的打孔带
<<declare $isCheckedPunchTapeFormEye=false>>
<<jump Center>>
///一些状态初始化
//没有色彩晶圆
<<Temp_RemoveChip>>
===
title: Center
description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage
position: 205,446
colorID: 1
---
// 每次进入维修界面就自动保存
<<auto_save>>
<<if $gameStage =="开场对话">>
<<jump 进入佩佩开场对话>>
<<endif>>
//也可以先查别的,但是查UF才能到下一步
<<if $gameStage == "UF检查">>
<<jump 进入UF检查>>
<<endif>>
<<if $gameStage == "视觉检查">>
<<jump 进入视觉检查>>
<<endif>>
<<if $gameStage == "记忆检查">>
<<jump 进入记忆检查>>
<<endif>>
<<if $gameStage == "分析">>
<<jump 进入分析>>
<<endif>>
<<if $gameStage == "术前谈话">>
<<jump 进入术前谈话>>
<<endif>>
<<if $gameStage == "手术">>
<<jump 进入手术>>
<<endif>>
<<if $gameStage == "复查">>
<<jump 进入复查>>
<<endif>>
<<if $gameStage == "结束对话">>
<<jump 进入结束对话>>
<<endif>>
<<if $gameStage == "流程结束">>
<<NextYarn>>
<<endif>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 21b0fc7d9cac0774c90d078a3275ce60
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,268 @@
title: 进入UF检查
tags:
colorID: 8
position: -449,-3574
---
<<switch_fix_system_to "BodyModule">>
<<jump UF检查状态>>
===
title: UF检查状态
position: -436,-2338
---
<<if $isFinishedUFCheck==true>>
<<jump 结束UF检查>>
<<endif>>
===
title: 结束UF检查
position: -432,-1732
---
<<set $gameStage = "视觉检查">>
<<jump Center>>
===
title: UF深入检查
tags: 待编辑
color: red
group:UF深入检查
position: -856,-2640
---
<<if visited("UF深入检查")==false>>
【占位】:尝试深入但是禁止深入
【占位】:可以打印log,log显示视觉中出现了色彩干扰了UF
【占位】:虽然进不去,但是看来影响UF的是视觉,需要看看
<<set $isFinishedUFCheck=true>>
<<jump UF检查状态>>
<<else>>
【占位】:UF发生视觉色彩不兼容
<<endif>>
===
title: 检查情绪
tags: 待编辑
colorID: 8
group:插线检查
position: -47,-3242
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与情绪模块建立连接!>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 检测到情绪模块温度高,负荷超过平均值>>
<<wait 0.1>>
<<MessageBoxSetText 仍未到达干预阈值,无需干预>>
<<wait 0.1>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 7853个节点已扫描。>>
<<wait 1>>
<<if visited("EmoPlugIn")==false>>
me: 佩佩,你的情绪模块有点发热。
peipei: 啊——医生……你的手好凉。
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Emo false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查语言
tags: 待编辑
colorID: 8
group:插线检查
position: 194,-2880
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与语言模块建立连接!>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 语言模块运转正常,使用频率低>>
<<wait 0.1>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 245个节点已扫描。>>
<<wait 1>>
<<if visited("SpeakPlugIn")==false>>
me: 佩佩,你平时是不是很少和同事交流?
peipei: 主管说,我们是为画画而生的人……
peipei: 要克服懒癌,不能整天和同事交头接耳。
peipei: 她说得对!我不能浪费时间。
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Speak false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查逻辑
tags: 待编辑
colorID: 8
group:插线检查
position: 428,-3246
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与逻辑模块建立连接!>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 检测到逻辑模块负荷低于平均值>>
<<wait 0.1>>
<<MessageBoxSetText 仍未到达干预阈值,无需干预>>
<<wait 0.1>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 9071个节点已扫描。>>
<<wait 1>>
<<if visited("LogicPlugIn")==false>>
peipei: 有时候……我觉得UF是一个正在醒来的神,<br>而我只是供奉它的神龛。
me: 但愿这只是一个比喻。
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Logic false>>
<<jump PlugFinished>>
<<endif>>
//待编辑
===
title: 检查色觉
tags: 待编辑
colorID: 8
group:插线检查
position: 195,-3043
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 1>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetNull>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText 未找到色觉晶圆!>>
<<if visited("ColorPlugIn")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Color false>>
me: 这似乎是佩佩的核心模块…让我查查。
<<hide_dialog>>
<<OpenProgressWindow WindowManager 数据库查询 正在查询:_美工_核心模块_…… 2>>
me: 核心模块-色觉晶圆训练槽,是美术型机体专门安置色觉晶圆的槽位。
me:佩佩的色觉晶圆应该在这儿,可是问题是…为什么上面是空的?
<<set $chipmissingKnown=true>>
//////理论上应该这里已经解释过这个晶圆槽的?
<<if visited("FirstDialogue")==false>>
me: 如果佩佩没有色觉晶圆,难怪她的视觉里看到的都是黑白……
<<else>>
me: 如果没有色觉晶圆,佩佩可能根本看不见颜色?她可是画师啊……
<<endif>>
me:佩佩,你的色觉晶圆去哪里了,你知道吗?
peipei:哎,它没有在我后脑的那个什么槽里吗?那是我读大学时做的改造。
me:没有,那里是空的。
peipei:啊?噢……我想起来了,很久以前安装UF的时候,手术师说要给它做改造,拿走了。
佩佩: 但具体是什么改造…我记不太清了……条目很多,我就在最后签了个名。
me: 拿走晶圆?是正规手术吗?这太奇怪了。
me: 色觉晶圆……可是每个人都只有一个的啊!
peipei: 应该是的吧……那个人……跟我说UF是公司的礼物,以后我的同事们都要装的。
peipei: 他也是公司的领导,和主管一样。
peipei: 而且后来果然和他说的一样,大家很快都装上了UF模块。
me: 公司领导亲自给佩佩安装UF模块,美术部第一例……先记下来吧。
//获得信息“另一位公司领导装载UF”
<<set $chipmissingKnown=true>>
<<jump PlugFinished>>
<<endif>>
//佩佩很焦虑,不知道该怎么办了
===
title: 检查记忆
tags: 待编辑
colorID: 8
group:插线检查
position: 195,-3243
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetText 已与记忆模块建立连接!>>
<<if $gameStage=="记忆检查">>
<<MessageBoxSetText 检测到未查看的记忆卡带,可以深入记忆模块调取记忆>>
<<MessageBoxSetNormal>>
<<EnableDeepInButton>>
<<else>>
<<MessageBoxSetText 未检测到可查看的记忆卡带>>
<<MessageBoxSetNormal>>
<<endif>>
<<if visited("MemoryPlugIn")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Memory false>>
<<jump PlugFinished>>
<<endif>>
//总体表现:对工作的焦虑、虚弱的身体状态
===
title: 检查UF
tags: 待编辑
colorID: 8
group:插线检查
position: -45,-3043
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与UF模块建立连接!>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetText UF模块发生兼容性异常,需要深入查看>>
<<random_play_interaction beep_error>>
<<MessageBoxSetError>>
<<EnableDeepInButton>>
===
title: 检查视觉
tags: 待编辑
colorID: 8
group:插线检查
position: 435,-3043
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与视觉模块建立连接!>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetText 透镜存在使用磨损,整体透光度无异常>>
<<wait 0.1>>
<<MessageBoxSetText 对焦部分无异常>>
<<wait 0.1>>
<<MessageBoxSetText 显像部分记录到异常闪烁,需要深入查看>>
<<random_play_interaction beep_error>>
<<MessageBoxSetError>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 275个节点已扫描。>>
<<wait 0.5>>
<<EnableDeepInButton>>
<<if visited("EyePlugIn")==false>>
<<set $PlugCount=$PlugCount+1>>
//<<jump 发现视觉异常>>
<<ModuleHightLight Eye false>>
<<ModuleAlarm Eye true>>
<<endif>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 91e2cbdabedca6a4a858a1592e73cc61
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,44 @@
title: 进入佩佩开场对话
tags:
colorID: 8
position: 272,-1156
---
<<Temp_RemoveChip>>
peipei: 早上好…医生。
me: 看起来有病人来了。
<<switch_tv 黑屏>>
<<indoor_new 1>>
<<character_init_new 佩佩>>
<<character_auto_blink>>
<<character_pos 佩佩背后别手>>
<<character_fade_in_new>>
【占位】: 佩佩入场,说明来看病的原因,绘图效率低,眼睛痛
【占位】: 说明UF是安装在眼睛上的
<<show_obj "UF眼睛">>
<<hide_dialog>>
<<wait 1>>
<<hide_obj>>
【占位】: 试着绘制
<<hide_dialog>>
<<fade_in 1>>
<<character_pos 画画动作>>
<<fade_out 1>>
<<show_obj UF占位>>
<<wait 1>>
【占位】: 画面看起来颜色错乱
<<hide_obj>>
<<character_pos 无动作>>
<<jump 结束引入对话>>
===
title: 结束引入对话
position: 275,-222
---
<<set $gameStage = "UF检查">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 36f98acd01af75849b679c161b1779f0
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,17 @@
title: 进入分析
tags:
position: 43,-97
---
///可以先用思考专用黑幕,把showobj之外的部分都盖住,做一个思考阶段,把线索回顾一下
【占位】:这里需要说明下问题在于视觉引用记忆的色彩来填色,这是一个bug
【占位】:需要做视觉和记忆的色彩通路剪除
【占位】:剪掉后视觉不会直接填色了,也不会再有颜色被记住了,但是色彩记忆是保留得
【占位】:不过绘图机器人存储的颜色记忆也足够多了,也没什么新得值得记住得东西了
<<jump 结束分析>>
===
title: 结束分析
position: 275,-222
---
<<set $gameStage = "术前谈话">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 11340069ac725cf44a35932dc8b04b34
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,115 @@
title: 进入复查
tags:
colorID: 8
position: 272,-1156
---
<<switch_fix_system_to BodyModule>>
<<set_EyeColorState EyeManager "CannotImagineColor">>
<<set $eyeTargetTriggerCount=0>>
<<add_task TaskManager 复查视觉模块>>
<<task_moveIn TaskManager>>
<<set $isFinishedEyeCheck=false>>
me: 还没结束…保险起见,我们进视觉复查一下吧。
===
title: EyeCheckEnd_AfterSurgery
tags:
colorID: 3
group:视觉检查
position: 251,1116
---
<<if $isFinishedEyeCheck==true>>
me:这里应该已经彻底检查过了
<<Set_MouseMovementLockState EyeManager false>>
<<switch_fix_system_to BodyModule>>
<<endif>>
<<if $eyeTargetTriggerCount == 1>>
me: 佩佩,试一下吧。还能看见那些颜色吗?
<<hide_dialog>>
<<wait 2>>
peipei: 我…
<<wait 2>>
peipei: 没了吗?症状没了吗……
me: 目前没观察到
<<Set_MouseMovementLockState EyeManager false>>
<<elseif $eyeTargetTriggerCount == 2>>
me: 好了,分析是对的……佩佩,不用再试了。
me:她的精神已经很紧张了。
<<set $isFinishedEyeCheck=true>>
<<Set_MouseMovementLockState EyeManager false>>
<<complete_task TaskManager "重新检查视觉症状">>
<<switch_fix_system_to BodyModule>>
<<complete_task TaskManager 复查视觉模块>>
<<Set_MouseMovementLockState EyeManager false>>
<<jump 结束复查>>
<<endif>>
<<Set_MouseMovementLockState EyeManager false>>
===
title: Eye_skyAfterSurgery
tags:
colorID: 8
group:视觉检查
position: 559,756
---
<<if visited("Eye_skyAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<jump EyeCheckEnd_AfterSurgery>>
<<endif>>
===
title: Eye_computerAfterSurgery
tags:
colorID: 8
group:视觉检查
position: 1228,749
---
<<if visited("Eye_computerAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<endif>>
<<jump EyeCheckEnd_AfterSurgery>>
===
title: Eye_posterAfterSurgery
tags:
colorID: 8
group:视觉检查
position: 1006,747
---
<<if visited("Eye_posterAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<endif>>
<<jump EyeCheckEnd_AfterSurgery>>
===
title: Eye_plantAfterSurgery
tags:
colorID: 8
group:视觉检查
position: 787,755
---
<<if visited("Eye_plantAfterSurgery")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<endif>>
<<jump EyeCheckEnd_AfterSurgery>>
===
title: 结束复查
position: 275,-222
---
<<set $gameStage = "结束对话">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: ac11a3983289225408ace58535a15f0a
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,39 @@
title: 进入手术
tags:
colorID: 3
position: 251,-1150
---
<<switch_fix_system_to BodyModule>>
<<set_line_cuttable LineManager MemoryEye true>>
<<clear_tasks TaskManager>>
<<add_task TaskManager "执行视觉-记忆桥截断术">>
<<task_moveIn TaskManager>>
me: 开始吧…截断视觉-记忆桥。
<<ShowTool ToolManager Scissor>>
===
title: CutLine
tags:
group:手术相关
position: -273,-66
---
<<if $isLineCut==true>>
<<complete_task TaskManager "执行视觉-记忆桥截断术">>
peipei: 啊…眼睛……我的……
peipei: 好痛!
me: 怎么了?怪了,这不应该引起任何痛觉的…
peipei: ……
peipei: 呼……
peipei: 好像……好多了。
<<jump 结束手术>>
<<else>>
me: 这不是我应该剪断的线……
<<endif>>
===
title: 结束手术
position: 275,-222
---
<<set $gameStage = "复查">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 41d37501d5de7bd42a1dd9fa57d3d633
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,18 @@
title: 进入术前谈话
tags:
colorID: 3
position: 251,-1150
---
<<switch_fix_system_to Clinic>>
【占位】:告诉佩佩诊疗方式
【占位】:佩佩有点失落,但是还是接受了
<<jump 结束术前谈话>>
===
title: 结束术前谈话
position: 275,-222
---
<<set $gameStage = "手术">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: fe3cd7126e13a014fae0cabe21d436d6
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,18 @@
title: 进入结束对话
tags:
colorID: 3
position: 251,-1150
---
<<switch_fix_system_to Clinic>>
【占位】:再次测试绘图,发现ok了
【占位】:佩佩离开
<<jump 结束结束对话>>
===
title: 结束结束对话
position: 275,-222
---
<<set $gameStage = "流程结束">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e5915aaed228e4945a7972f7ede5b4bf
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,250 @@
title: 进入视觉检查
tags:
colorID: 8
position: -449,-3574
---
<<switch_fix_system_to "BodyModule">>
<<if visited("检查视觉")==false>>
【占位】:应该去看看视觉
<<elseif visited("FirstDialogue")==false>>
【占位】:视觉刚刚有报错,应该去看看视觉
<<else>>
【占位】:感觉很奇怪,视觉检查过了啊
【占位】:佩佩告诉你,刚才有些事没告诉你,可以再去检查按下
<<endif>>
<<jump 视觉检查状态>>
===
title: 视觉检查状态
position: -436,-2338
---
<<if $isFinishedEyeCheck==true>>
me:该拿到的信息都拿到了,我们出去吧
<<hide_dialog>>
<<jump 结束视觉检查>>
<<endif>>
===
title: 结束视觉检查
position: -432,-1732
---
<<set $gameStage = "记忆检查">>
<<jump Center>>
===
title: 佩佩告诉你可以想象颜色
tags:
colorID: 6
group:视觉检查
position: -2053,-2656
---
peipei: 我不是故意要瞒着的…只是我还以为,这不是什么大问题。
peipei: 我也不知道这是什么原理,但是只要我……
<<set_Eyetarget EyeManager "sky" false>>
peipei: 看到窗外的蓝天了吗?
<<set_EyeColorState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
me: 啊?
peipei: 我其实能够以某种方式看到一些颜色……
<<hide_dialog>>
<<wait 0.5>>
<<OpenSingleButtonWindow WindowManager 非法进程检测 正在向视觉非法写入色彩数据,是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<generate_PunchTape ClueManager 天空 EyeView liuying1-3>>
<<wait 1>>
me: 记忆…向视觉发送了数据?然后生成了这些颜色?
me: 从来没见过……我需要做更多的症状记录……
->放入收藏夹
<<CollectionClue ClueManager>>
me: 佩佩,这个现象很重要,或许能解释你体内的异常。
me: 我需要让你再观察几个东西,你只要重复刚才做的事情就好了。
peipei: 好的,医生。
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
<<set $eyecolorKnown=true>>
<<jump EyeCheckEnd>>
===
title: FirstDialogue
tags:
group:视觉检查
colorID: 8
position: -2476,-2555
---
//!!电脑不会触发这个对话,而电脑是屏幕正中央的
<<if $chipmissingKnown==false>>
me: ……
//me: 不对啊…不是检查仪器的问题。
me:这就是佩佩眼睛里看到的画面吗?如此灰暗……
me:太奇怪了,难道是检查仪器的问题?
<<hide_dialog>>
<<wait 1>>
me: 佩佩,你眼里的世界……一直都是黑白的吗?
<<else>>
me: 这就是佩佩眼睛里看到的画面吗?如此灰暗……
me: 很可能是视觉晶圆失踪造成的。
<<hide_dialog>>
<<wait 1>>
me: 佩佩,你眼里的世界……一直都是黑白的吗?
<<endif>>
peipei: 啊……这个是正常的。
peipei: 已经多久了?我自己都记不清什么时候开始的了……应该是装UF的时候吧。
peipei: 所有美工都这样,大家都已经适应了,我还……太慢。
me: 都?也就是说UF模块一定会让美术同事失去色觉,这……
peipei: 还好啦,医生……我们都是这么过来的。
peipei: 如果连这都接受不了的话,当初就不应该做美工……这是主管说的。
peipei: 我没关系的,医生...
peipei: 因为...这就是做美工必须承担的呀。
me: ……
<<if $chipmissingKnown==false>>
me: 好吧…可是从机体医学的角度来说,这是为什么呢…
<<endif>>
//TODO-↓理论上只有看过一次记忆才会弹出下面内容
<<if visited("UF深入检查")==true>>
me: 外面明明能看到视觉的报错,UF也提示是这里的错误
me: 但是好像没什么问题?
peipei: 医生...
peipei: 还有一件事,我最好还是主动告诉你。
me: 是什么事呢,佩佩?
<<jump 佩佩告诉你可以想象颜色>>
<<endif>>
<<jump EyeCheckEnd>>
===
title: Eye_sky
tags:
colorID: 8
group:视觉检查
position: -2469,-1924
---
<<set_EyeColorState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<jump EyeCheckEnd>>
===
title: Eye_computer
tags:
colorID: 8
group:视觉检查
position: -2475,-2383
---
me:这个没有生成颜色,奇怪……
<<jump EyeCheckEnd>>
===
title: Eye_poster
tags:
colorID: 8
group:视觉检查
position: -2474,-2226
---
<<if visited("Eye_poster")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
me:佩佩,看到那张海报了么?
<<set_EyeColorState EyeManager "CanImagineColor">>
<<set_Eyetarget EyeManager "poster">>
peipei: 那是……我的第一张广告画……护肤机油……
me:原来这是你画的。
peipei: 那是我和主管第一次沟通。当时,因为我执意要用笔来作画,她非常生气。
peipei: 你在电视上应该看不到吧?医生……
peipei: 主管生气时,脸红得像辣椒一样噢。
<<EyeEffect_FadeIn EyeManager>>
<<hide_dialog>>
<<wait 0.5>>
<<OpenSingleButtonWindow WindowManager 非法进程检测 正在向视觉非法写入色彩数据,是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<generate_PunchTape ClueManager "海报" "EyeView" "英里生气">>
->放入收藏夹
<<CollectionClue ClueManager>>
//<<jump EyeCheckEnd>>
<<endif>>
<<set_EyeColorState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<jump EyeCheckEnd>>
===
title: Eye_plant
tags:
colorID: 8
group:视觉检查
position: -2470,-2075
---
<<if visited("Eye_plant")==false>>
<<set $eyeTargetTriggerCount = $eyeTargetTriggerCount + 1>>
me:佩佩,看到那个绿萝了么?
peipei: 医生,你的绿萝长得很不错喔!
//植物出现颜色;其中一片叶子枯萎了,但也显示出了绿色
peipei: 小时候我养过一盆绿萝。爸爸说等我慢慢长大,这盆绿萝就会跟我一起长大变成绿萝树!
<<set_EyeColorState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
peipei: 可惜……
///<<set_EyeColorState EyeManager "CanImagineColor">>枯萎的叶子变成了正确的黄色
peipei: 我还是把它养死了。
peipei: 我愧疚了好久,那时的我真的以为小草可以长成一棵树。
<<hide_dialog>>
<<wait 0.5>>
<<OpenSingleButtonWindow WindowManager 非法进程检测 正在向视觉非法写入色彩数据,是否打印索引?>>
<<wait 0.5>>
<<PrintPunchTapes 1>>
<<wait 0.5>>
<<generate_PunchTape ClueManager "植物" "EyeView" "liuying1-2">>
->放入收藏夹
<<CollectionClue ClueManager>>
//<<jump EyeCheckEnd>>
<<endif>>
<<set_EyeColorState EyeManager "CanImagineColor">>
<<EyeEffect_FadeIn EyeManager>>
<<jump EyeCheckEnd>>
===
title: EyeCheckEnd
tags:
colorID: 3
group:视觉检查
position: -2052,-2351
---
<<if visited("UF深入检查")==false>>
me:没什么头绪,先看看别的地方
<<Set_MouseMovementLockState EyeManager false>>
<<switch_fix_system_to BodyModule>>
<<endif>>
<<if $isFinishedEyeCheck==true>>
me:这里应该已经彻底检查过了
<<Set_MouseMovementLockState EyeManager false>>
<<switch_fix_system_to BodyModule>>
<<endif>>
<<if $eyeTargetTriggerCount == 3>>
<<complete_task TaskManager "检查视觉模块">>
<<ModuleAlarm Eye false>>
<<ModuleHightLight Memory true>>
<<set $isFinishedEyeCheck=true>>
<<Set_MouseMovementLockState EyeManager false>>
<<complete_task TaskManager 深入视觉模块>>
<<switch_fix_system_to BodyModule>>
<<complete_task TaskManager 全身检查,寻找错误记忆调用的来源>>
<<complete_task TaskManager 再次检查视觉模块>>
<<add_task TaskManager 查询从视觉中得到的记忆索引 找到异常记忆的来源>>
<<jump 视觉检查状态>>
<<endif>>
<<Set_MouseMovementLockState EyeManager false>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 86a9fa6525c928d4d8375c5dcbc2c881
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,145 @@
title: 进入记忆检查
tags:
colorID: 8
position: -449,-3574
---
<<switch_fix_system_to "BodyModule">>
me:这些打孔带说明记忆有数据直接写入了视觉
me:我们得去看看佩佩
<<jump 记忆检查状态>>
===
title: 记忆检查状态
position: -436,-2338
---
<<if $memoryCount==3>>
<<jump 结束记忆检查>>
<<endif>>
===
title: 结束记忆检查
position: -432,-1732
---
<<set $gameStage = "分析">>
<<jump Center>>
===
title: 第一次进入记忆时
tags:
group:记忆
position: -1574,-1998
---
<<switch_fix_system_to Memory>>
<<if visited("OnMemoryViewShow")==false>>
me: 把打孔带放进插槽里,读取记忆吧。
//<<ShowNotification ClueManager 提示 将打孔带拖至槽位>>
<<endif>>
===
title: End_memoryPaly
tags:
colorID: 3
group:记忆
position: -1248,-2433
---
<<MemoryFinished MemoryManager>>
<<if $memoryCount==3>>
<<complete_task TaskManager "查询所有新索引的记忆">>
peipei: 医生…快停下。
peipei: 我…我的头好痛……
<<hide_dialog>>
<<Set_MouseMovementLockState EyeManager false>>
<<set $ufDiscussCount=3>>
<<set $eyeDiscussCount=2>>
<<switch_fix_system_to "BodyModule">>
<<ModuleHightLight Memory false>>
<<complete_task TaskManager 查询从视觉中得到的记忆索引>>
<<complete_task TaskManager 找到异常记忆的来源>>
<<jump 记忆检查状态>>
<<endif>>
===
title: 第一次插入记忆打孔带时
tags:
group:记忆
colorID: 3
position: -1580,-2168
---
me: 需要拖动滑条,校正频率才能播放记忆…
me: 要把两个滑条都拖到正确的位置,先拖动上面这个吧。
//<<ShowNotification ClueManager 提示 拖动滑条校准记忆>>
===
title: 天空
tags:
colorID: 8
group:记忆
position: -1585,-2322
---
<<wait 3>>
peipei_child: 医生!看,大象!
docter: 哪里有?…啊,那朵云呀。确实很像大象喔。
docter: 但是佩佩为什么会见过大象呢?
peipei_child: 我在博物馆见过!好大好大的大象标本,有个哥哥跟我说,大象可以比房子还大!
docter: 佩佩是个很有想象力的小朋友噢。
peipei_child: 想象力…是什么?
docter: 我们的大脑里面有一个区域专门控制视觉,但是这个区域也控制想象力。
<<wait 0.5>>
docter: 佩佩以后会成为一个艺术家的。
peipei_child: 艺术家又是什么?
<<wait 0.5>>
peipei_child: 医生快看,它现在更像一个飞机啦!
<<wait 1>>
<<if visited("天空")==false>>
<<set $memoryCount+=1>>
<<endif>>
<<jump End_memoryPaly>>
===
title: 海报
tags:
colorID: 8
group:记忆
position: -1586,-2480
---
<<wait 3>>
unknown:你以为自己独一无二,能靠自己的创作让大家喜爱,引领潮流?
unknown:历史上所有的创作都记录在UF的数据库里,你凭什么觉得自己比他们的创作更高贵?
unknown:你一个月画一张图,UF一晚上画一万张,请给我一个选择你的理由。
unknown:记住,机器人就是为了效率而生的,这就是社会的规则,你改变不了!
unknown:咚——
主管关门的力气把窗户震碎了,我一块块捡起来。
那晚,我只记得……碎成一地的玻璃渣……
还有主管的脸……好红,好烫。
<<if visited("海报")==false>>
<<set $memoryCount+=1>>
e-assistant: 哎,这个记忆我们是不是看到过?
me: 或许这就是问题所在
<<endif>>
<<jump End_memoryPaly>>
===
title: 植物
tags:
colorID: 8
group:记忆
position: -1585,-2634
---
<<wait 3>>
peipei: 要是工作也能画画…要是能永远画画就好了。
同学: 哈哈,可能等我们进入公司就不这么觉得了。听说进公司之后做什么都不会再快乐了。
peipei: 不会的。至少画画这件事情让我感觉到很纯粹的快乐……
peipei: 那种朝九晚五,一眼看到头的生活,我想我反而会受不了的。
同学: 哈哈……
同学: 但愿你是对的。
peipei: 我肯定是对的。
<<wait 1>>
peipei: 如果公司这么讨厌的话,我就不在那里干就好了啊!
<<if visited("植物")==false>>
<<set $memoryCount+=1>>
<<endif>>
<<jump End_memoryPaly>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: f1dd0a78e30322d46b5dca9206c1cc85
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a820f565e5367a6458b2284816e0f596
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,142 @@
title: 系统发热
tags: 待编辑
colorID: 8
position: 240,-2640
---
<<jump 系统发热对话>>
===
title: 降温成功
tags:
colorID: 6
position: 1332,-1465
---
//TODO-等发热检测和降温拆开之后,这里改为仅用作降温完毕的对话
<<if $gameStage=="第一次发热">>
<<jump 第一次降温>>
<<elseif $gameStage=="身体检查">>
//<<add_task TaskManager "对佩佩进行降温">>
<<jump 第二次降温>>
<<endif>>
===
title: 降温失败
tags:
colorID: 6
position: 1697,-1468
---
<<jump 降温失败的对话>>
===
title: EmoPlugIn
tags: 待编辑
colorID: 8
position: -2,-3039
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<jump 检查情绪>>
===
title: SpeakPlugIn
tags: 待编辑
colorID: 8
position: 240,-2640
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<jump 检查语言>>
===
title: LogicPlugIn
tags: 待编辑
colorID: 8
position: 480,-3040
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<jump 检查逻辑>>
===
title: ColorPlugIn
tags: 待编辑
colorID: 8
position: 240,-2840
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<jump 检查色觉>>
===
title: MemoryPlugIn
tags: 待编辑
colorID: 8
position: 240,-3040
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<if $gameStage=="手术"&&$isPeipeiBE==true>>
<<jump 选择记忆清除后插记忆模块的对话>>
<<endif>>
<<jump 检查记忆>>
===
title: UFPlugIn
tags: 待编辑
colorID: 8
position: 0,-2840
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<endif>>
<<jump 检查UF>>
===
title: EyePlugIn
tags: 待编辑
colorID: 8
position: 480,-2840
---
<<if $gameStage=="第一次发热">>
<<jump 系统发热>>
<<elseif $gameStage=="手术">>
<<jump 进行色彩回复后插入视觉>>
<<endif>>
<<jump 检查视觉>>
===
title: IntoEyeView
tags:
group:视觉检查
colorID: 6
position: 244,271
---
<<if false>>
<<endif>>
===
title: UFDeepIn
tags:
---
<<if $gameStage=="UF检查">>
<<jump 第一次进入UF检查>>
<<elseif $gameStage=="第一次发热"||$gameStage=="身体检查">>
<<jump UF深入失败>>
<<elseif $gameStage=="停止想象">>
<<jump 进入UF检查引导停止想象>>
<<endif>>
===
title: MemoryDeepIn
tags:
---
<<switch_fix_system_to Memory>>
<<jump 记忆初始化深度>>
===
title: EyeDeepIn
tags:
position: -9,21
---
<<switch_fix_system_to Eye>>
<<ModuleHightLight Eye false>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 3716c59d8b1e6b24ab3462c1e6e8f2c1
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: 247e2ccd847942843bb87841bb9888c5
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 053561912b1654d80a424bb0696a74ae, type: 3}
useAddressableAssets: 0
UseUnityLocalisationSystem: 0
unityLocalisationStringTableCollection: {instanceID: 0}
+131
View File
@@ -0,0 +1,131 @@
title: Start
tags:
colorID: 8
position: 253,-2041
---
<<jump 数据初始化>>
===
title: 数据初始化
tags:
colorID: 4
position: 248,-1739
---
<<declare $gameStage="开场对话">>
//记录是否已经完成了UF的检查
<<declare $isFinishedUFCheck=false>>
//记录是否已经完成了视觉的检查
<<declare $isFinishedEyeCheck=false>>
//用来进入发烧的计时器,=0时就会发烧(TODO讨论下发烧的逻辑,感觉现在比较生硬)
<<declare $feverTimer=0>>
//是否已经知道当前佩佩在发热(TODO插线报错的时候看到报错信息就会设成true,完成降温会设回0,不过怎么传true?)
<<declare $feverTimer0Known=false>>
//记录玩家的选择: 是否选择了记忆初始化
<<declare $isPeipeiBE=false>>
//统计进入视觉后触发目标的次数,主要是用来触发第一次点击任意目标触发首次对话,以及判断是否收集够打孔带,这是完成主目标的必要目标
<<declare $eyeTargetTriggerCount=0>>
//方便的触发针对eyetarget的对话,如果不喜欢这种写法可以商量,然后分开写
<<declare $currentEyeTarget="未定义">>
//统计进入视觉后触发目标的次数,主要是用来触发第一次点击任意目标触发首次对话,以及判断是否收集够打孔带,这是完成主目标的必要目标
<<declare $Count=0>>
//佩佩记忆手动初始化进度
<<declare $Memory1Fade_Peipei = false>>
<<declare $Memory2Fade_Peipei = false>>
<<declare $Memory3Fade_Peipei = false>>
//你们最开始生成了哪副画共有 1,2,3三种情况
<<declare $imagine_PeipeiTalk2 = 1>>
///【谈论对象初始化】
<<declare $chipDiscussCount=0>>
<<declare $ufDiscussCount=0>>
<<declare $eyeDiscussCount=0>>
<<declare $memDiscussCount=0>>
<<declare $emoDiscussCount=0>>
<<declare $logicDiscussCount=0>>
<<declare $speakerDiscussCount=0>>
///【剧情信息】
//是否知道发烧
<<declare $feverKnown=false>>
//发烧的进度
<<declare $feverCount=0>>
//抑制想象的进度
<<declare $stressTimer=4>>
//是否已经看到奇怪视觉颜色
<<declare $eyecolorKnown=false>>
//过热时已经尝试继续检查了几次;TODO-报错信息每弹出一次这里就+1
<<declare $feverMessageSeen=0>>
<<declare $UFInnerSeen=false>>
//插线
<<declare $currentSocket="">>
<<declare $PlugCount=0>>
<<declare $PlugAll=false>>
<<jump Center>>
///一些状态初始化
<<Temp_RemoveChip>>
<<delete_line LineManager MemoryEye>>
===
title: Center
description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage
position: 205,446
colorID: 1
---
// 每次进入维修界面就自动保存
<<auto_save>>
<<if $gameStage =="开场对话">>
<<jump 进入佩佩开场对话>>
<<endif>>
<<if $gameStage == "第一次发热">>
<<jump 进入第一次发热>>
<<endif>>
<<if $gameStage == "身体检查">>
<<jump 进入身体检查>>
<<endif>>
<<if $gameStage == "UF拆壳">>
<<jump 进入UF拆壳>>
<<endif>>
<<if $gameStage == "UF检查">>
<<jump 进入UF检查>>
<<endif>>
<<if $gameStage == "分析">>
<<jump 进入分析>>
<<endif>>
<<if $gameStage == "术前谈话">>
<<jump 进入术前谈话>>
<<endif>>
<<if $gameStage == "停止想象">>
<<jump 进入停止想象>>
<<endif>>
<<if $gameStage == "UF拆除">>
<<jump 进入UF拆除>>
<<endif>>
<<if $gameStage == "术前谈话2">>
<<jump 进入术前谈话2>>
<<endif>>
<<if $gameStage == "手术">>
<<jump 进入手术>>
<<endif>>
<<if $gameStage == "结束对话">>
<<jump 进入结束对话>>
<<endif>>
<<if $gameStage == "流程结束">>
<<NextYarn>>
<<endif>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 79d083516338c7d4390b0d3120f87aa5
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,35 @@
title: 进入UF拆壳
tags:
position: 43,-97
---
<<delete_line LineManager MemoryEye>>
me:发热的就是UF,如果想解决这个问题,必须深入UF看一看
me: 想搞清楚这一切,只有拆开拆开UF,破除安保系统了
->拆开UF
管不了那么多了…来吧。
<<hide_dialog>>
<<fade_in 1>>
<<Temp_RemoveUFCover>>
<<fade_out 1>>
<<wait 0.5>>
<<trans_camera -3.82 0.55 2 1>>
<<wait 0.5>>
me: 啊,这是……
<<shake_camera 1 0.1 15>>
me: 色觉晶圆?怎么会在这里……
me: 好吧,一会儿再来研究这件事……
me: 我得去破坏安保模块的线路
->破坏安保线路
<<fade_in 1>>
<<wait 1>>
<<fade_out 1>>
me: 好了,现在应该可以访问UF了
<<return_init_camera>>
<<jump 结束UF拆壳>>
===
title: 结束UF拆壳
position: 275,-222
---
<<set $gameStage = "UF检查">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 820cf342ff423184394a3c6b4773a9ed
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,21 @@
title: 进入UF拆除
tags:
position: 43,-97
---
<<delete_line LineManager MemoryEye>>
->拆除UF
<<fade_in 1>>
<<wait 1>>
<<Temp_RemoveUF>>
<<random_play_interaction fixing_general>>
<<fade_out 1>>
<<SetHeat 0>>
<<jump 结束UF拆除>>
===
title: 结束UF拆除
position: 275,-222
---
<<set $gameStage = "术前谈话2">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 68ce05e0fab2ef34da0c7543190d4851
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,23 @@
title: 进入UF检查
tags:
position: 43,-97
---
现在可以插线来深入UF了
===
title: 结束UF检查
position: 275,-222
---
<<set $gameStage = "分析">>
<<jump Center>>
===
title: 第一次进入UF检查
position: 275,-222
---
// <<switch_fix_system_to UF>>
【功能制作中】
【这里看到UF控制下的视觉】
【你可以操控UF,发现佩佩在给UF理解的世界注入色彩想象】
【这个过程变得越来越不受控制,最后你失去了控制,视点在疯狂移动】
<<jump 结束UF检查>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: bef60202e6cc5b241bef08e2e16d426f
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,36 @@
title: 进入佩佩开场对话
tags:
colorID: 8
position: 272,-1156
---
<<Temp_RemoveChip>>
<<delete_line LineManager MemoryEye>>
<<indoor_new 1>>
<<character_init_new 佩佩>>
<<character_auto_blink>>
<<character_pos 佩佩背后别手>>
<<character_fade_in_new>>
【占位】: 佩佩入场,今天似乎变得更加异常
<<hide_dialog>>
<<wait 1>>
<<hide_obj>>
【占位】: 试着绘制
<<hide_dialog>>
<<fade_in 1>>
<<character_pos 画画动作>>
<<fade_out 1>>
<<show_obj UF占位>>
<<wait 1>>
【占位】: 画面错误,或者根本画不出?
<<hide_obj>>
<<character_pos 无动作>>
<<jump 结束引入对话>>
===
title: 结束引入对话
position: 275,-222
---
<<set $gameStage = "第一次发热">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 7288682e7aea7d44481e7a443407600e
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,38 @@
title: 进入停止想象
tags:
position: 428,-88
---
<<switch_fix_system_to BodyModule>>
【占位】:我们去UF模块来引导佩佩吧
===
title: 结束停止想象
position: 259,432
---
<<set $gameStage = "UF拆除">>
<<jump Center>>
===
title: 进入UF检查引导停止想象
position: 71,-93
---
// <<switch_fix_system_to UF>>
【这里佩佩试图停止想象,但是失败了,并且引起了发热】
me: 我不该允许她这么做的……
me: 感觉她全身都好烫,赶紧降温!!!
me: 妈的,事到如今……什么规定都管不了了。
me: 佩佩……抱歉……
me: 我只是……真的不想再看到有人死在我手上了……
<<hide_dialog>>
<<SetHeat 2>>
<<switch_fix_system_to BodyModule>>
<<ShowHeatMap>>
===
title: 降温失败的对话
position: 255,114
---
me: 不…温度怎么也降不下来!
me: UF模块,公司核心科技……
me: 既然你要让我的病人死,那可别怪我了。
<<HideHeatMap>>
<<jump 结束停止想象>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 2be9cd473bd866c429c18bb6099c6379
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,18 @@
title: 进入分析
tags:
position: 43,-97
---
///可以先用思考专用黑幕,把showobj之外的部分都盖住,每次分析用showobj展示ppt,做一个思考阶段,把线索回顾一下
【占位】:刚才我们看到似乎记忆在破坏UF做的图像学习
【占位】:查询,这是原型改造遗留的bug【想象】(这里感觉讲不清楚不行,但是讲清楚了可能会有点剧透)
【占位】:治疗方式1:看机体能不能抑制原型的想象bug
【占位】:这个bug利用的漏洞似乎是记忆中的色彩,能借助色彩操纵记忆的流动
【占位】:治疗方式2:只要清除记忆色彩,似乎也就没问题了
<<jump 结束分析>>
===
title: 结束分析
position: 275,-222
---
<<set $gameStage = "术前谈话">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 9e7115f1ee8ae9f4f93144a093f4151d
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,181 @@
title: 进入手术
tags:
colorID: 3
position: 246,-866
---
<<delete_line LineManager MemoryEye>>
<<switch_fix_system_to BodyModule>>
<<if $isPeipeiBE==true>>
<<add_task TaskManager "执行手术-色彩记忆初始化">>
<<task_moveIn TaskManager>>
me: 去记忆模块执行色彩初始化吧
<<ModuleHightLight Memory true>>
<<else>>
<<add_task TaskManager "安装色觉晶圆">>
->安装色觉晶圆
<<fade_in 1>>
<<random_play_interaction fixing_general>>
<<Temp_InstallChip>>
<<fade_out 1>>
<<wait 0.5>>
<<complete_task TaskManager "安装色觉晶圆">>
me: 装好了……
peipei: 可是我还没有看见颜色……
me: 那是因为还没做重置。
<<add_task TaskManager "进入视觉模块执行重置">>
me: 只要进视觉做一次重置…就好了。
<<set_EyeColorState EyeManager "CannotImagineColor">>
<<ModuleHightLight Eye true>>
// <<task_moveIn TaskManager>>
// <<ShowTool ToolManager Chip>>
// <<EnableInstall ToolManager 色觉>>
<<endif>>
===
title: 记忆初始化深度
tags:
colorID: 1
position: 33,-552
---
me: 有三个记忆……
<<if $Memory1Fade_Peipei==true && $Memory2Fade_Peipei==true && $Memory3Fade_Peipei==true>>
me: 已经完成了……
<<complete_task TaskManager "执行手术-色彩记忆初始化">>
me: 没有什么再继续留恋的了。
me: 我们走吧。
<<hide_dialog>>
<<switch_fix_system_to BodyModule>>
me: 剩下最后一步,把UF装回到左眼上。
<<add_task TaskManager "安装UF模块">>
->安装UF模块
<<fade_in 1>>
<<Temp_InstallUF>>
<<fade_out 1>>
<<wait 0.5>>
->安装UF盖子
<<fade_in 1>>
<<Temp_InstallUFCover>>
<<fade_out 1>>
<<jump 结束手术>>
<<else>>
<<if $Memory1Fade_Peipei==false>>
->播放写生记忆
<<PlayMemory MemoryManager true liuying1-2>>
//<<search_memory MemoryManager "liuying1-2" true true>>
me: 和朋友的写生,你的决心就像旷野里的绿色那样不会褪去。
me: 人生是旷野,不是轨道……么?
->手动进行色彩初始化
<<ColorFadeOut MemoryManager>>
me: 抱歉……如果不让绿色褪去,我就无法挽救你。
<<set $Memory1Fade_Peipei=true>>
<<jump 记忆初始化深度>>
<<endif>>
<<if $Memory2Fade_Peipei==false>>
->播放夕阳记忆
//<<search_memory MemoryManager "liuying1-1" true true>>
<<PlayMemory MemoryManager true liuying1-1>>
me: 啊…粉红的火烧云,夏夜晚风虫鸣和他。
->手动进行色彩初始化
<<ColorFadeOut MemoryManager>>
me: 对不起,冬天要来了。
<<set $Memory2Fade_Peipei=true>>
<<jump 记忆初始化深度>>
<<endif>>
<<if $Memory3Fade_Peipei==false>>
->播放蓝天记忆
<<PlayMemory MemoryManager true liuying1-3>>
//<<search_memory MemoryManager "liuying1-3" true true>>
me: 你是因为生了什么病而被困在那个病房里呢?
me: 我可能永远也不会知道了……
->手动进行色彩初始化
<<ColorFadeOut MemoryManager>>
me: 现在这个病房将不再困扰你了……你自由了。
<<set $Memory3Fade_Peipei=true>>
<<jump 记忆初始化深度>>
<<endif>>
<<endif>>
===
title: 进行色彩回复后插入视觉
tags: 待编辑
colorID: 8
group:插线检查
position: 395,-3195
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与视觉模块建立连接!>>
->检查
<<MessageBoxSetText 检测到色彩晶圆和视觉之间未进行初始化>>
<<MessageBoxSetText 需要深入进行色彩初始化>>
<<EnableDeepInButton>>
===
title: 选择记忆清除后插记忆模块的对话
tags: 待编辑
colorID: 8
group:插线检查
position: 395,-3195
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与记忆模块建立连接!>>
->执行记忆初始化
<<hide_dialog>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText "正在执行记忆色彩清除初始化……请稍候">>
<<wait 1>>
me: 对不起,佩佩…
<<wait 3>>
<<MessageBoxSetError>>
<<MessageBoxSetText "检查到只读的记忆,请进入记忆模块手动处理">>
<<wait 2>>
//屏幕: 正在执行记忆色彩初始化……请稍候
//屏幕: 警告:只读的记忆,请进入记忆模块手动处理。
me: 只读记忆?
me: ……我明白了。
me: 一定是那些让佩佩对色彩留下印象深刻的记忆。像钉子一样被钉在了那里,不希望被忘记……
me: 佩佩,该放手了。不然你就永远也无法醒来了。
<<EnableDeepInButton>>
===
title: RecoverColor
tags:
colorID: 8
position: 481,-570
---
->校准颜色
<<EyeGetColor EyeManager>>
<<EyeGlitch_in EyeManager>>
<<play_loop_audio colorcorrect_loop>>
<<random_play_interaction colorcorrect_in>>
//<<set_EyeState EyeManager "CanSeeColor">>
peipei: 啊…啊啊啊!好多……
me: 佩佩? #auto_next
peipei: 啊,啊!啊!!
me: 坚持住,佩佩!
peipei: 啊…我看到了!!
<<set_EyeColor EyeManager "All">>
<<pause_loop_audio>>
<<random_play_interaction colorcorrect_out>>
<<set_EyeColorState EyeManager HaveChip>>
peipei: 色彩……
<<set_Eyetarget EyeManager "computer" false>>
<<wait 1>>
<<set_Eyetarget EyeManager "sky" false>>
peipei: 这就是……有色彩的世界吗?
<<set_Eyetarget EyeManager "poster" false>>
<<wait 1>>
<<set_Eyetarget EyeManager "plant" false>>
peipei: 我已经……太久没有……
//me: 好了,佩佩,让我们收拾一下……
<<complete_task TaskManager "进入视觉模块执行重置">>
me: 好了,佩佩。不要…不要太沉迷其中。
//这里会自动执行主界面维修
<<switch_fix_system_to BodyModule>>
<<jump 结束手术>>
===
title: 结束手术
position: 275,-222
---
<<set $gameStage = "结束对话">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 4c6db6fb99c50fa4cbec18bea37ee8e2
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,19 @@
title: 进入术前谈话
tags:
colorID: 3
position: 251,-1150
---
<<switch_fix_system_to Clinic>>
【占位】:告诉佩佩诊疗方式
【占位】:佩佩不接受记忆色彩清除,要尝试自己抑制原型的想象
(这里感觉还是很难把握人和机器人的度)
<<jump 结束术前谈话>>
===
title: 结束术前谈话
position: 275,-222
---
<<set $gameStage = "停止想象">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 287ce8585901c8546b085142f2e5760e
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,224 @@
title: 进入术前谈话2
tags:
colorID: 3
position: -545,-709
---
<<jump 谈话>>
===
title: 结束术前谈话2
position: -251,470
---
<<set $gameStage = "手术">>
<<jump Center>>
===
title: 谈话
tags:
colorID: 1
position: -544,-442
---
<<character_init_new 佩佩>>
<<fade_in 1>>
<<character_fade_out_new>>
<<clear_tasks TaskManager>>
<<switch_fix_system_to Clinic>>
<<fade_out 1>>
me:看来这个未知进程……或者说,想象,不是那么容易就被停止的
me:那么剩下的方案就只有……色彩抹除了
me:好了……佩佩需要休息,我……我也需要休息下
<<fade_in 1>>
<<wait 1>>
peipei: 医生?
me: 佩佩?
//TODO-佩佩出现
<<character_fade_in_new>>
<<fade_out 1>>
me: 你醒了……
<<character_face_new "不开心">>
peipei: 我感觉到了……
peipei: UF…它不在了。
<<character_face_new "微笑">>
peipei: 好轻…我好像……
peipei: 我好像在飘一样。
<<character_face_new "不开心">>
me: 那是因为你刚才经历了严重的发热风暴,
me: 你的身体还很虚弱。
peipei: 哈哈…原来如此。
peipei: 我失败了,是吗?
peipei: 为了让我活下来…你就把UF拆掉了。
me: 是的,暂时。
peipei: 暂时……
peipei: 是啊。
peipei: 有那么一刻,我以为我真的要离开这里了……
peipei: 离开这个令人折磨的处境。
peipei: 我还以为这只是个台阶…
<<character_face_new "闭眼">>
peipei: 呼……
peipei: ……
<<wait 2>>
me: 你怎么了?又感觉不舒服吗?
<<character_face_new "微笑">>
peipei: 没有,医生。我好得很。
peipei: 我只是在…享受没有疼痛的呼吸。
peipei: 原来没有疼痛的感觉是这么好……
me: 没有疼痛?
peipei: 我才意识到。
peipei: 原来我的左眼一直在痛…
peipei: 直到现在才停止。
peipei: 这已经有多久了?
peipei: 我竟然一直没有意识到吗?
peipei: 我是不是搞错了什么……
<<character_face_new "不开心">>
peipei: 我上一次画画是什么时候?
peipei: 这是…我想要的吗?
<<wait 1>>
peipei: 医生……
peipei: 我有一个请求。
me: 什么?
peipei: 你说过,UF里面有我的色彩晶圆,对吧
peipei: 既然已经拆除了UF…
<<character_face_new "微笑">>
peipei: 就请再帮我把我的晶圆装到它原本应该在的地方吧。
me: 你是说,你还是想把晶圆装上吗?但UF怎么办?这是不能解决绘图的问题的。
peipei: 别担心…这只是暂时的,我最后会回来做色彩抹除的。
peipei: 我只是想重新看看这个世界……就…只是看看。
peipei: 现在几点了?我能赶上夕阳吗?
me: 你想离开这里?
<<hide_dialog>>
<<wait 1>>
me: 你知道的…如果擅自一直不装uf还旷工,公司肯定不会放过你的。
me: 你知道后果会是什么…
<<character_face_new "闭眼">>
peipei: 我不会走远的……
peipei: 幸福市太小了…你知道我们走不掉。
<<character_face_new "不开心">>
peipei: 我会回来做那个记忆初始化的。
me: 佩佩已经差点死在我手里了……我能让她开心,为什么不呢?
me: 但是,或许这种得到又失去的感觉,会让她更痛苦?
me: 何况,如果不清除掉记忆中的色彩,症状会不会……
->建议直接进行色彩抹除
me: 在重新看见颜色之后,又立刻再次失去它吗?
me: 这真的会是一种好的体验吗?
<<character_face_new "不开心">>
peipei: 我不知道…医生。
peipei: 我只是忽然这么想。
<<jump 色彩抹除选项组_level1>>
->同意安装色觉晶圆
me: 我可以这么做。
me: 但这意味着你会在看到颜色之后很快就失去它…
me: 你又会带着它去哪呢?
<<jump 色彩抹除后续>>
===
title: 色彩抹除后续
position: -265,-201
---
peipei: 医生……
<<character_face_new "微笑">>
peipei: 如果你离开这里…你会去哪里?
me: 我…
//这里根据之前玩家的选择做不同分支
<<if $imagine_PeipeiTalk2 == 1>>
peipei: 你说过你会想回到海边…
<<elseif $imagine_PeipeiTalk2 == 2>>
peipei: 你说过你会想上月球去看看…
<<elseif $imagine_PeipeiTalk2 == 2>>
peipei: 你说过你会想去我生活过的地方看看…
<<endif>>
peipei: 但我是说真的,现在,你从这间诊所离开了
peipei: 你会去哪里?
me: 我不知道。
me: 我好像…无处可去。
<<character_face_new "不开心">>
peipei: 我们都没有也没有任何机会真的逃走。
peipei: 不是吗?
peipei: 我们都是没有家的人。
peipei: 我的家在很远很远的南方……
peipei: 但是那个地方已经早就不存在了。
peipei: 我所拥有的…也就只有那些记忆罢了。
peipei: 我能去的只有幸福市…只有这个罐头厂。
peipei: 所以,我不可能离开的。医生。
peipei: 求求你了,帮我把晶圆装上去吧。
me: 那我们一起好好活下去吧……
me: 在这座肮脏的城市里。
<<character_face_new "微笑">>
peipei: 太好了!
peipei: 太好了…谢谢你,医生!
peipei: 我们去维修室吧。
<<switch_fix_system_to BodyModule>>
<<SetHeat 0>>
//这里可能存在一些初始化问题,我之后修复,或者先存另一个场景
<<jump 结束术前谈话2>>
===
title: 色彩抹除选项组_level1
position: -739,-206
---
->建议直接进行色彩抹除
me: 你不会想这么做的。
me: 况且…你刚刚发生了排异反应,这已经足够让我头疼了……
me: 我不知道这会不会诱发什么更复杂的问题。
me: 你是我的病人,我不能把我的病人置于任何危险之中。
<<character_face_new "哭泣抿嘴">>
<<character_pos "哭泣">>
peipei: 医生…求你了。
peipei: 求你了……
peipei: 我不要那样…
peipei: 我不要忘掉那些色彩……
<<jump 色彩抹除选择组_level2>>
->同意安装色觉晶圆
me: 这意味着你会在看到颜色之后很快就失去它…你能接受吗?
me: ……
me: 你会回来的,对吧?
<<jump 色彩抹除后续>>
===
title: 色彩抹除选择组_level2
position: -736,56
---
->建议直接进行色彩抹除
<<jump 记忆色彩清除后续>>
//<<jump 记忆初始化>>
->同意安装色觉晶圆
me: ……
me: 好吧。
me: 但你会回来的,对吧?
<<character_pos "无动作">>
<<character_face_new "不开心">>
<<jump 色彩抹除后续>>
===
title: 记忆色彩清除后续
position: -733,301
---
me: 佩佩…
me: 你知道你终将失去那些色彩的,对吧
me: 短暂的获得终将失去的美好
me: …………
me: 我想你会更痛苦
<<character_pos "无动作">>
<<character_face_new "不开心">>
peipei:…………
me: 而且,如果不进行记忆色彩抹除,我不知道你身体里的那个进程会不会什么时候又开始活跃
me: 那很危险,我不想将你置于危险之中
peipei:…………
peipei:…………
peipei: 我会记得我曾经有过那些彩色的记忆吗?
me: 你只会记得你曾经有一些记忆…
me: 但不再记得它们是什么了。
me: 就像梦一样。
peipei: 就像梦一样…
peipei: 医生……
peipei: 请把它们清除得干净一些。
<<character_face_new "闭眼">>
peipei: 不要让我痛苦……
me: ……
me: 我会的。
peipei: 我们去维修室吧。
<<set $isPeipeiBE=true>>
<<switch_fix_system_to BodyModule>>
<<character_face_new "不开心">>
<<jump 结束术前谈话2>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: e9239a7e7c9cddb4eb918ff3d3770a34
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,57 @@
title: 进入第一次发热
tags:
colorID: 3
position: 322,-1030
---
<<switch_fix_system_to "BodyModule">>
===
title: 结束第一次发热
position: 304,-368
---
<<set $gameStage = "身体检查">>
<<jump Center>>
===
title: 系统发热对话
tags:
colorID: 8
position: -32,-873
---
<<MessageBoxSetChecking>>
<<wait 2>>
<<MessageBoxSetText 机体过热,无法进行检查>>
<<MessageBoxSetText 需要紧急降温处理>>
<<MessageBoxSetError>>
<<if $feverMessageSeen==0>>
<<set $feverMessageSeen = $feverMessageSeen + 1>>
<<hide_dialog>>
<<wait 1>>
me: …过热?
peipei: 医生…头…又开始痛了……
me: 头痛…原来是因为佩佩正在发热!没想到竟然这么严重……
me: 这个温度已经接近了警戒线,继续升高就会有生命危险…
<<hide_dialog>>
<<wait 1>>
me: 先别管什么线索了…必须先找到热源,然后进行降温。
<<hide_dialog>>
<<add_task TaskManager "对佩佩进行降温">>
<<ShowHeatMap>>
<<endif>>
===
title: 第一次降温
tags:
colorID: 8
position: -29,-688
---
<<SetHeat 0>>
<<set $feverCount=1>>
<<set $feverMessageSeen=0>>
<<complete_task TaskManager "对佩佩进行降温">>
<<MessageBoxSetNull>>
peipei: 呼…忽然……好多了。
me: 还不能放松…这只是暂时的。
<<HideHeatMap>>
<<jump 结束第一次发热>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 2c47b3e5a7416a64f8315993efdd4920
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,18 @@
title: 进入结束对话
tags:
colorID: 3
position: 251,-1150
---
<<switch_fix_system_to Clinic>>
【占位】:再次测试绘图,发现ok了
【占位】:佩佩离开
<<jump 结束结束对话>>
===
title: 结束结束对话
position: 275,-222
---
<<set $gameStage = "流程结束">>
<<jump Center>>
===
@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 68a596bbf6828c74b9e743ca9767aaa5
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: 94073015eacc34c1d8fc6786e43d60ca, type: 3}
@@ -0,0 +1,240 @@
title: 进入身体检查
tags:
colorID: 8
position: -443,-3575
---
<<delete_line LineManager MemoryEye>>
<<switch_fix_system_to "BodyModule">>
<<declare $finishFirstCoolDown=false>>
【占位】:做全身检查,评估发热对佩佩身体的影响
<<jump 高亮模块>>
===
title: 身体检查状态
position: -455,-2606
---
//退出状态条件
<<if $finishFirstCoolDown==true>>
<<jump 结束身体检查>>
<<endif>>
===
title: 结束身体检查
position: -460,-2237
---
<<set $gameStage = "UF拆壳">>
<<jump Center>>
===
title: 高亮模块
tags:
position: 43,-97
---
<<if visited("检查视觉")==false>>
<<ModuleHightLight Eye true>>
<<endif>>
<<if visited("检查情绪")==false>>
<<ModuleHightLight Emo true>>
<<endif>>
<<if visited("检查逻辑")==false>>
<<ModuleHightLight Logic true>>
<<endif>>
<<if visited("检查语言")==false>>
<<ModuleHightLight Speak true>>
<<endif>>
<<if visited("检查色觉")==false>>
<<ModuleHightLight Color true>>
<<endif>>
<<if visited("检查UF")==false>>
<<ModuleHightLight UF true>>
<<endif>>
<<if visited("记忆")==false>>
<<ModuleHightLight Memory true>>
<<endif>>
<<jump 身体检查状态>>
===
// 这就是没有函数式的坏处
title: PlugFinished
position: 151,-2688
---
<<if $PlugCount==7>>
<<set $PlugAll=true>>
<<jump 第二次发热>>
<<endif>>
===
title: 检查情绪
tags: 待编辑
colorID: 8
group:插线检查
position: -87,-3394
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与情绪模块建立连接!>>
->检查
<<MessageBoxSetText 占位,受发热影响不稳定>>
<<if visited("检查情绪")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Emo false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查语言
tags: 待编辑
colorID: 8
group:插线检查
position: 154,-3032
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与语言模块建立连接!>>
->检查
<<MessageBoxSetText 占位,受发热影响不稳定>>
<<if visited("检查语言")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Speak false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查逻辑
tags: 待编辑
colorID: 8
group:插线检查
position: 388,-3398
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与逻辑模块建立连接!>>
->检查
<<MessageBoxSetText 占位,受发热影响不稳定>>
<<if visited("检查逻辑")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Logic false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查色觉
tags: 待编辑
colorID: 8
group:插线检查
position: 155,-3195
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 1>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetNull>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText 未找到色觉晶圆!>>
<<if visited("检查色觉")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Color false>>
<<jump PlugFinished>>
<<endif>>
//佩佩很焦虑,不知道该怎么办了
===
title: 检查记忆
tags: 待编辑
colorID: 8
group:插线检查
position: 155,-3395
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetChecking>>
<<wait 1>>
<<MessageBoxSetText 已与记忆模块建立连接!>>
->检查
<<MessageBoxSetText 占位,受发热影响不稳定>>
<<if visited("检查记忆")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Memory false>>
<<jump PlugFinished>>
<<endif>>
//总体表现:对工作的焦虑、虚弱的身体状态
===
title: 检查UF
tags: 待编辑
colorID: 8
group:插线检查
position: -85,-3195
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与UF模块建立连接!>>
->检查
<<MessageBoxSetError>>
<<MessageBoxSetText 发现错误,需要深入>>
<<EnableDeepInButton>>
<<if visited("检查UF")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight UF false>>
<<jump PlugFinished>>
<<endif>>
===
title: 检查视觉
tags: 待编辑
colorID: 8
group:插线检查
position: 395,-3195
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已与视觉模块建立连接!>>
->检查
<<MessageBoxSetText 占位,受发热影响不稳定>>
<<if visited("检查视觉")==false>>
<<set $PlugCount=$PlugCount+1>>
<<ModuleHightLight Eye false>>
<<jump PlugFinished>>
<<endif>>
===
title: 第二次发热
position: 151,-2461
---
到处都检查过了,这个发热对佩佩造成了很多损伤
<<SetHeat 1>>
【占位】又发热了,需要降温
<<hide_dialog>>
<<ShowHeatMap>>
===
title: 第二次降温
tags:
colorID: 8
position: -837,-2797
---
<<SetHeat 0>>
<<MessageBoxSetNull>>
【占位】下一次,可能不会这么容易了
<<set $finishFirstCoolDown=true>>
<<HideHeatMap>>
<<jump 身体检查状态>>
===
title: UF深入失败
tags:
colorID: 8
position: -837,-2797
---
【安保程序】:拒绝深入,你没有权限
===

Some files were not shown because too many files have changed in this diff Show More