Merge branch 'feature/d2sSFX' into 'develop'

Feature/d2s sfx

See merge request aibis-dream/aibis-dream!795
This commit is contained in:
2026-07-27 05:20:28 +00:00
17 changed files with 528 additions and 336 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+9 -18
View File
@@ -893,24 +893,15 @@ MonoBehaviour:
m_PostInfinity: 2
m_RotationOrder: 4
_filter:
- 0.003236246
- 0.0077324267
- 0.019586023
- 0.03634456
- 0.055555556
- 0.074766554
- 0.091525085
- 0.10337868
- 0.10787487
- 0.10787487
- 0.10337868
- 0.091525085
- 0.074766554
- 0.055555556
- 0.03634456
- 0.019586023
- 0.0077324267
- 0.003236246
- 0.007228916
- 0.043749984
- 0.12409639
- 0.20444278
- 0.24096388
- 0.20444278
- 0.12409639
- 0.043749984
- 0.007228916
--- !u!114 &-631177313846276655
MonoBehaviour:
m_ObjectHideFlags: 3
@@ -15,7 +15,7 @@ MonoBehaviour:
exits:
- exitName: default
targetScene: {fileID: 11400000, guid: 362a7dfb573114247a33c0e290b698eb, type: 2}
yarnProject: {fileID: 7545569452688597077, guid: 62f2a99a47fc652449b846035a739529, type: 3}
yarnProject: {fileID: 7545569452688597077, guid: 0e7b7ff37c6b781438198162c0f0858d, type: 3}
firstSceneName: "Scene/\u68A6\u5883"
title: "\u7B2C\u4E8C\u4E2A\u68A6"
titleKey: scene_day2_sleep
@@ -24,6 +24,7 @@ jjm,姐姐,Sister,姉さん,Default,MainActor,,me_head,VO/voice_JJm,
jj?,柔和女声,???,???,Default,MainActor,,me_head,VO/voice_JJ,
hs,火山,HuoShan,火山,Default,MainActor,#FFA800,peipei_head,VO/voice_HS,
hs?,沙哑男声,???,???,Default,MainActor,#FFA800,peipei_head,VO/voice_HS,
hsm,火山,HuoShan,火山,Default,MainActor,,,VO/voice_HSm,
hsd,阿灿,Young Boy,少年,Default,MainActor,,,VO/voice_HSd,
hsd?,???,???,???,Default,MainActor,#FFA800,peipei_head,VO/voice_HSd,
yl,英理,Yingli,エリ,Default,MainActor,#4000FF,peipei_head,VO/voice_YL,
1 通过key索引配置 中文名 英文名 日文名 显示位置,Default使用默认,Screen插线屏幕,OldBox基本对话框 人物角色(Player/MainActor/Aside) 名称显示时的颜色 头像Pic路径 语音资源路径 气泡序号(默认0)
24 jj? 柔和女声 ??? ??? Default MainActor me_head VO/voice_JJ
25 hs 火山 HuoShan 火山 Default MainActor #FFA800 peipei_head VO/voice_HS
26 hs? 沙哑男声 ??? ??? Default MainActor #FFA800 peipei_head VO/voice_HS
27 hsm 火山 HuoShan 火山 Default MainActor VO/voice_HSm
28 hsd 阿灿 Young Boy 少年 Default MainActor VO/voice_HSd
29 hsd? ??? ??? ??? Default MainActor #FFA800 peipei_head VO/voice_HSd
30 yl 英理 Yingli エリ Default MainActor #4000FF peipei_head VO/voice_YL
+20 -14
View File
@@ -1,4 +1,4 @@
title: Start
title: Start
tags: start
colorID: 8
position: 205,-53
@@ -74,15 +74,21 @@ me: …… #line:06df2f5
// 她疲惫地四处张望着。这里显然已经和她印象中的世界不太一样了。
// 或许是因为季节的变化,或许是因为别的什么。
peipei: 和我想象的…不太一样。 #line:06144e9
me: 因为天要黑了吧。 #line:0b4ef34
me: 因为天要黑了吧。<br>要是在更高些的地方,景色应该会不错。 #line:0b4ef34
<<hide_dialog>>
<<wait 1>>
me: 真的很抱歉。 #line:030c331
peipei: 嗯? #line:0cff103
me: 你的病…是我没有见过的。 #line:0e008db
peipei: 医生…你不欠我什么。 #line:04156b6
me: 我以为…<waitfor=0.4><br>但我好像做不了什么。 #line:0e008db
peipei: 不。医生…这不是你的错。<br>我想这是注定的… #line:04156b6
//pp: 我太脆弱,敏感,不受控制… #line:04156b6
pp: 我生来就是个残次品。 #line:099f942
// 你抽了一口烟。 #line:099f942
<<wait 1>>
me: 太阳要下去了。
<<hide_dialog>>
<<wait 1>>
@@ -93,26 +99,25 @@ me: 5点03。下午。 #line:0160646
佩佩呆呆地看向夕阳。 #line:0fdb846
peipei: 我想我应该可以赶上…… #line:05f8057
<<hide_dialog>>
<<change_actor_state_async "侧头_Flow" 天桥佩佩>>
<<wait 1>>
me: 天要黑了。 #line:02794dd
<<change_actor_state_async "侧头_Flow" 天桥佩佩>>
佩佩扭头看向你,但没有说话。 #line:062dbbc
//me: 天要黑了。 #line:02794dd
me: 你打算几点回来? #line:0e84854
// 你抽了一口烟。 #line:0f0072c
<<hide_dialog>>
<<wait 1>>
me: 你会回来的,对吧? #line:0e84854
她依然没有回答。 #line:0c6cccf
me: 当然了…… #line:0ef5bd7
佩佩没有说话。 #line:062dbbc
//她依然没有回答。 #line:0c6cccf
me: … #line:0ef5bd7
<<hide_dialog>>
<<wait 1>>
me: 如果你想继续看夕阳,应该要找个更高的地方。 #line:08565f1
me: 去吧。去找个高些的地方。 #line:08565f1
她依然沉默着,嘴角露出了一丝笑容,[[comma-pause]]<br>然后咧开嘴笑了。 #line:0529bb5
眼泪从她的眼角划过,流进了她的嘴里。 #line:0b50578
<<hide_dialog>>
<<wait 1>>
她抿了一下嘴。 #line:018c3cf
//她抿了一下嘴。 #line:018c3cf
<<change_actor_state_async "回头_Flow" 天桥佩佩>>
peipei: 一会…一会见。 #line:01ff340
<<wait 1>>
@@ -266,7 +271,8 @@ me: 排异反应…么… #line:0db5584
<<start_timeline 诊室外头痛>>
<<change_actor_state "医生FrontheadacheLoop" 诊室外医生>>
<<endif>>
你的头又疼了一下。 #line:086a27b
me: 怎么回事… #line:086a27b
//你的头又疼了一下。
<<wait 1>>
<<play_sfx "event:/Scriptal/erming">>
<<start_timeline 天桥头痛>>
@@ -1,4 +1,4 @@
title: Start
title: Start
color: blue
cluster: Day2_Entry
tags: demo start
@@ -1370,7 +1370,7 @@ me: 好吧… #line:0454352
me: 0…或者1…对吧。 #line:08097cb
->靠近门
<<set $gameStage=5>>
<<hide_dialog>>
<<hide_dialog>>
<<set_volume_weight "BloomEffect" 0>>
<<set_volume_brightness "BloomEffect" 0>>
// <<hide_large_sprite 0>>
+1 -1
View File
@@ -19,7 +19,7 @@ position: 300,50
//【流程相关】
//gameStage
<<declare $gameStage=1>>
<<declare $gameStage=6>>
//每个模块的首次检查
<<declare $emoChecked=false>>
+338 -208
View File
@@ -1,4 +1,4 @@
title: Stage6
tags: start
colorID: 2
@@ -66,13 +66,18 @@ hs: 好…吧…… #line:02115ea
// ═══════════════════════════════════════════════════════════════
me: 这一条看起来……是一个关于焦虑的记录。 #line:046ab93d
//me: NOTE:或许能找合适的方式让这句话的上下文融进来 #line:05217f0
me: 左键可以推开字符,[[comma-pause]]<br>右键可以吸引字符。把目标字符连接起来[[comma-pause]]<br>同时与干扰字符分离
连接目标字符,[[comma-pause]]并将其与干扰字符分离。[[comma-pause]]<br>操作:左键推开字符[[comma-pause]]右键吸引字符
<<clear_tasks>>
Task: 第 1 条log:左键排斥、右键吸引,连接目标并分离干扰
<<play_sfx event:/Scriptal/hs1_log1>>
<<set_global_param hs1LogStage 1>>
<<start_expression "哈哈|嘿嘿|呵呵" "我就是个笑话" "LOG1梳理完成" 16>>
===
title: LOG1梳理完成
tags: content no_save
colorID: 3
@@ -80,54 +85,44 @@ position: 500,2100
---
<<clear_tasks>>
<<wait 0.3>>
<<set_global_param hs1LogStage 2>>
<<expression_sprite_fade_in 1.5>>
me: 来吧。你需要…说出来。 #line:07ddaef1
hs: 啊…还有这么羞耻的环节? #line:0fd3fc9
me: 嗯。越是有什么话憋着不说,这个程序就越慢。 #line:046ab93c
hs: 医生。我可不可以不治…啦? #line:01cd746
<<glitch_transition 0.08 1>>
<<wait 0.3>>
me: 火山。 #line:0d1204c
hs: 好好好…好凶哦你。 #line:05d55ab
hs: 你现在不是路师了,你是*凶柿*了。*凶*柿你知道么。西红凶——#autonext #line:0f516d3
<<glitch_transition 0.15 1>>
<<wait 0.3>>
me: 火山! #line:034a446
hs: 好啦好啦,我不闹了。 #line:0607264
<<wait 2>>
<<detour LOG1演出_记忆开场>>
// 进记忆后勿再调 glitch_transition:失真改由记忆材质承接;再调会盖住画面。
<<wait 1>>
sellerA: 火火火火火火山,帽子又卖卖卖不出去啦?
<<set_global_param hs1LogStage 2.1>>
sellerA: 火-火-火-火-火-火-山,这个学期的销售记录<br>又要挂零啦?
<<detour LOG1演出_记忆开场>>
<<set_global_param hs1LogStage 2.2>>
hsm: 谁…谁说的。<br>明明就…有…卖…出去……
// 嘲笑落点:补一记记忆抖动
sellerB: 兄弟们,[[comma-pause]]<br>你们见过哪个销售机器人会*口吃*的?哈哈哈哈哈!
<<set_global_param hs1LogStage 2.3>>
sellerB: 喂,说什么呢!给我们火山哥放尊重点!<br>它可是卖出去了一顶帽子的!
<<set_global_param hs1LogStage 2.4>>
sellerA: 我去!谁会买它的?<br>…难道说是那个…书呆子…?哈哈哈哈哈!
<<set_global_param hs1LogStage 2.5>>
hsm: 喂!你…你…你…你们……别这么说!
<<set_global_param hs1LogStage 2.6>>
sellerC: 我-我-我-[[comma-pause]]朋友们,快看!<br>[[comma-pause]]这个电视头还会唱rap
<<set_global_param hs1LogStage 2.7>>
<<expression_memory_jolt 0.04 0.28 0.12>>
sellerC: 从明天起我们几个“帮”你卖!
teacher: 你们几个,别在这废话,赶紧去工作!
teacher: 火山,明天要汇报工作了,你还好吗?
hs: 我……
<<detour LOG1演出_爆发段>>
<<wait 0.8>>
me: 你不是,火山。 #line:07ddaef2
<<wait 1>>
hs: 我明白我是。 #line:0e82896
hs: 它们都说我是…… #line:0a8663b
// ═══════════════════════════════════════════════════════════════
// LOG2: 中等 - 6个目标粒子
// 主题:关于英里的事
// 干扰词:更多笑话碎片(3字)
// 难度:中等 - 干扰增加,粒子增加(非目标 28)
// ═══════════════════════════════════════════════════════════════
// 情绪落地缓冲:收起对话框静一拍,再转入下一条 log
<<hide_dialog>>
<<wait 1>>
me: 这里又有一条阻塞的log,是关于恐惧的。 #line:03bf85f
<<expression_sprite_fade_out 1.5>>
<<clear_tasks>>
Task: 第 2 条log:左键排斥、右键吸引,连接目标并分离干扰
<<start_expression "哈哈哈|嘿嘿嘿|呵呵呵|笑死了|好好笑" "不要离开我" "LOG2梳理完成" 28>>
hsm: 我!…[[comma-pause]]我…[[comma-pause]]我…我……
<<set_global_param hs1LogStage 2.8>>
sellerC: 哇!快跑呀,这个电视头要爆炸了!<br>哇哈哈哈……
<<set_global_param hs1LogStage 2.9>>
hsm: 我…
<<set_global_param hs1LogStage 3>>
teacher: 站住!<br>火山,怎么在走廊里乱跑?你有完没完?
teacher: 又要找什么借口?好啊,我倒要看看能说出什么花来。
<<jump LOG1演出_爆发段>>
===
title: DEV_LOG1演出预览
tags: content no_save
colorID: 3
@@ -140,6 +135,9 @@ position: 900,2100
// <<start_expression "哈哈哈哈|笑死我了|太好笑了|绷不住了|笑不活了|真的太搞笑" "不要那样看我" "LOG疏通全部完成" 38>>
===
title: LOG1演出_记忆开场
tags: content no_save
colorID: 3
@@ -148,6 +146,9 @@ position: 900,2250
<<expression_memory_begin "office" 20 0.012 0 false 1>>
===
title: LOG1演出_爆发段
tags: content no_save
colorID: 3
@@ -155,13 +156,13 @@ position: 900,2400
---
// 失败感全部写在聚合曲线里:strain 让字"锁上又崩开"地反复挣扎,
// collapse 是"够到了又被拽回去"。全段无红色、无脸部报错——红留给 LOG3。
hs: <waitfor=0.4><speed=0.45>[[size d=0.12]]<shake a=0.9><wiggle a=0.1 s=0.035>我...</wiggle></shake>[[/size]]<waitfor=1.2>
hsm: <waitfor=0.4><speed=0.7>[[size d=0.12]]<shake a=0.9><wiggle a=0.1 s=0.035>我...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.45 3 1>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.12]]<shake a=1><wiggle a=0.12 s=0.035>我感觉自己...</wiggle></shake>[[/size]]<waitfor=1.2>
hsm: <waitfor=0.4><speed=0.7>[[size d=0.12]]<shake a=1><wiggle a=0.12 s=0.035>是..它们...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.65 2.6 2>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.15 s=0.03>我就是个...</wiggle></shake>[[/size]]<waitfor=1.2>
hsm: <waitfor=0.4><speed=0.7>[[size d=0.1]]<shake a=1.1><wiggle a=0.15 s=0.03>我..就..是...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.86 3.2 3>>
<<wait 2>>
<<expression_truth_collapse 0.45>>
@@ -170,11 +171,24 @@ hs: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.15 s=0.03>我
// 底压只加不减,每被逼问一次就再坏一档。中间不写任何回落。
// 三段 LOG 的起手一段比一段重(LOG1 0.25 / LOG2 0.32 / LOG3 0.38)。
<<expression_screen_stress 0.25 0.7>>
hs: <shake a=1><wiggle a=0.26 s=0.015><rainb>我?<waitfor=0.22>*帽*问题?<waitfor=0.22>冇问题!<waitfor=0.22>*实实*牌帽子,[[comma-pause]]<br>让你成为嫡中嫡!</rainb></wiggle></shake><waitfor=1.2>
hsm: <shake a=1><speed=0.5>老师,我不是在乱跑~我这是在<speed=0.2><wiggle a=0.26 s=0.015><rainb> 移 动 通 信 </rainb>呢~<speed=0.5>老师~~</wiggle></shake><waitfor=1.2>
// 广告腔说完不回落,反而再坏一档
<<expression_screen_stress 0.35 2>>
<<wait 1>>
me: 火山!说出来!
me: 来吧。你需要…把当时的真心话说出来。 #line:07ddaef1
hs: 啊…还有这么羞耻的环节? #line:0fd3fc9
me: 嗯。越是憋着,这个程序就越慢。 #line:046ab93c
hs: 医生。我可不可以不治…啦? #line:01cd746
<<glitch_transition 0.08 1>>
<<wait 0.3>>
me: 火山。 #line:0d1204c
hs: 好好好…好凶哦你。 #line:05d55ab
hs: 你现在不是路师了,你是*凶柿*了。*凶*柿你知道么。西红凶——#autonext #line:0f516d3
<<glitch_transition 0.15 1>>
<<wait 0.3>>
me: 火山! #line:034a446
hs: 好啦好啦,我不闹了。 #line:0607264
// 被逼问,又坏一档
<<expression_screen_stress 0.4 2>>
hs: 我……
@@ -182,6 +196,7 @@ hs: 我……
// 真话往上聚,屏幕越来越撑不住——这是全段最坏的时候
<<expression_screen_stress 0.5 3>>
<<wait 4.5>>
<<set_global_param hs1LogStage 4>>
<<start_timeline "火山Glitch/火山头痛3">>
<<expression_truth_gather 1 0.2>>
// 顶到满之后**压住不放**:底压先补到上限,pulse 用长衰减把画面按在顶上,
@@ -194,7 +209,46 @@ hs: 我……
<<wait_timeline "火山Glitch/火山头痛3">>
<<wait 1.2>>
hs: 我就是个笑话…
<<jump LOG1到LOG2>>
===
title: LOG1到LOG2
tags: content no_save
colorID: 3
position: 500,2250
---
<<wait 0.5>>
me: …… #line:0a8663b
//me: 我以为会是些别的呢。但是…
me: 你不是,火山。 #line:07ddaef2
<<wait 1>>
hs: …我明白我是。 #line:0e82896
hs: …我连生气都生不明白……
// ═══════════════════════════════════════════════════════════════
// LOG2: 中等 - 6个目标粒子
// 主题:关于英里的事
// 干扰词:更多笑话碎片(3字)
// 难度:中等 - 干扰增加,粒子增加(非目标 28)
// ═══════════════════════════════════════════════════════════════
// 情绪落地缓冲:收起对话框静一拍,再转入下一条 log
<<hide_dialog>>
<<wait 1>>
me: 下一条阻塞LOG是…关于恐惧的。 #line:03bf85f
<<expression_sprite_fade_out 1.5>>
<<clear_tasks>>
Task: 第 2 条log:左键排斥、右键吸引,连接目标并分离干扰
<<set_global_param hs1LogStage 1>>
<<stop_sfx event:/Scriptal/hs1_log1>>
<<play_sfx event:/Scriptal/hs1_log2>>
<<start_expression "哈哈哈|嘿嘿嘿|呵呵呵|笑死了|好好笑" "不要离开我" "LOG2梳理完成" 28>>
===
title: LOG2梳理完成
tags: content no_save
colorID: 3
@@ -202,31 +256,131 @@ position: 500,2250
---
<<clear_tasks>>
<<wait 0.3>>
<<set_global_param hs1LogStage 2>>
<<expression_sprite_fade_in 1.5>>
hs: …还要说么? #line:03686b3
me: 当然。 #line:0ba8b5d
hs: 能不说吗…
me: 不能。
<<glitch_transition 0.15 1>>
<<wait 0.3>>
<<detour LOG2演出_记忆开场>>
// 进记忆后勿再调 glitch_transition:失真改由记忆材质承接;再调会盖住画面。
<<wait 1>>
me: 劝你多少次了,咱们就该一起投递首都的岗位。
me: 到时候,我们还一块,天天去喝酒
hs: 我又不是你,你总是赢,我这辈子还没赢过。
me: 什么啊!跟输赢没关系,你不试试怎么知道呢?
me: 好了,不聊了,车已经在启动了,拜——拜——
<<set_global_param hs1LogStage 2.1>>
mem: …42区?你怎么会去那种地方
<<detour LOG2演出_记忆开场>>
<<set_global_param hs1LogStage 2.3>>
mem: 这么远,得坐几个小时的车才能见面,多麻烦啊。
<<set_global_param hs1LogStage 2.4>>
mem: 劝你多少次了,就该跟我一起申请1区的。
<<set_global_param hs1LogStage 2.5>>
hsm: 喂!我又不是你。<br>你总是赢,我还不知道赢是什么感觉呢。
mem: 什么啊!跟输赢没关系,你不试试怎么知道啊。
<<set_global_param hs1LogStage 2.6>>
<<wait 0.4>>
hsm: 你当然会这么说啦…你说要去1区当医生就去了,我…
mem: 糟了,不能聊了!<br>车要开了。<speed=0.3>[[comma-pause]]火山!拜——拜——
<<set_global_param hs1LogStage 2.7>>
<<expression_memory_jolt 0.045 0.30 0.24>>
hs: 等!
<<detour LOG2演出_爆发段>>
hsm: <speed=0.5>等——等!
<<set_global_param hs1LogStage 3>>
mem: <speed=0.5>怎——么——啦——?
hsm: <speed=0.2>等——等——
mem: <speed=0.2>听——不——见——啊——!
<<jump LOG2演出_爆发段>>
===
title: DEV_LOG2演出预览
tags: content no_save
colorID: 3
position: 900,2550
---
// JumpDevTool 专用:从 Stage6就绪存档恢复后,跳过粒子玩法直接预览 LOG2 演出
<<clear_tasks>>
<<switch_fix_system_to Expression>>
<<start_expression "哈哈哈|嘿嘿嘿|呵呵呵|笑死了|好好笑" "不要离开我" "LOG2梳理完成" 28>>
===
title: LOG2演出_记忆开场
tags: content no_save
colorID: 3
position: 900,2700
---
<<expression_memory_begin "sunset" 20 0.012 0 false 1>>
===
title: LOG2演出_爆发段
tags: content no_save
colorID: 3
position: 900,2850
---
// 与 LOG1 同构:失败感走 strain/collapse,不用红色字符争夺。
// "不要忘了发照片"的内容由紧随其后的彩虹台词交代,不需要再用红字覆盖一遍。
hsm: <waitfor=0.4><speed=0.45>[[size d=0.12]]<shake a=0.9><wiggle a=0.18 s=0.02>喂...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.45 3 1>>
<<wait 2>>
hsm: <waitfor=0.4><speed=0.5>[[size d=0.12]]<shake a=1><wiggle a=0.2 s=0.02>路..斯...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.65 2.6 2>>
<<wait 2>>
hsm: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.22 s=0.018>不...要....</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.86 3.2 3>>
<<wait 2>>
<<expression_truth_collapse 0.45>>
<<wait 0.6>>
<<set_global_param hs1LogStage 2.8>>
// 第二段:起手就比 LOG1 重,同样一路只加不减
<<expression_screen_stress 0.32 0.7>>
hsm: <shake a=1><wiggle a=0.26 s=0.015>不 要 把 头 手 伸 出 车 窗 外 啊 </wiggle></shake><waitfor=1.2>
<<expression_screen_stress 0.12 2>>
hs: …… #line:0d26cad
me: 火山,来吧。
hs: …还要说么? #line:03686b3
me: 当然了。 #line:0ba8b5d
hs: 能不说吗…
me: 嗯…不能。
<<expression_screen_stress 0.2 1.5>>
hs: 我……
<<expression_truth_gather 0.8 3>>
<<expression_screen_stress 0.3 3>>
// 原本只等 1 秒,0.16 那口底压还没爬完就被顶满了,glitch 一闪而过。
// 给足时间让"撑不住"先读出来。
<<wait 2.6>>
<<set_global_param hs1LogStage 4>>
<<start_timeline "火山Glitch/火山头痛2">>
<<expression_truth_gather 1 0.5>>
// 同 LOG1:顶满后压住,LOG2 比 LOG1 再多压一会儿
<<expression_screen_stress 0.2 0.35>>
<<expression_screen_pulse 0.55 0.6>>
<<expression_screen_release 0.85>>
<<expression_memory_cut>>
<<expression_truth_snap 0.1 0.42>>
<<wait_timeline "火山Glitch/火山头痛3">>
<<wait 1.2>>
hs: <speed=0.2>不要离开我… #line:03686b4
// hs: 不要…离开我。
<<jump LOG2到LOG3>>
===
title: LOG2到LOG3
tags: content no_save
colorID: 3
position: 500,2250
---
<<wait 0.8>>
me: 火山,我没想到… #line:098ccd3
me: 竟然都这么久了啊… #line:098ccd3
<<hide_dialog>>
<<wait 1>>
hs: 尴尬的话就别讲了,[[comma-pause]]<br>生活给我们开了个大玩笑,不是吗?
me: 是啊至少兜兜转转,我回来了,你成了我的患者
hs: 如果必须选一个,还是喜欢看你赢的样子。
me: 是啊至少兜兜转转,我们又回来了。
hs: 嘿嘿。不过比起在42区,我还是喜欢看你赢的样子。
<<hide_dialog>>
<<wait 1>>
me: 对不起…火山。 #line:03686b2a
@@ -242,73 +396,14 @@ me: 最后一个log……这是…关于愤怒的。 #line:052abcd
<<expression_sprite_fade_out 1.5>>
<<clear_tasks>>
Task: 第 3 条log:左键排斥、右键吸引,连接目标并分离干扰
<<start_expression "哈哈哈哈|笑死我了|太好笑了|绷不住了|笑不活了|真的太搞笑" "不要那样看我" "LOG疏通全部完成" 38>>
<<set_global_param hs1LogStage 1>>
<<stop_sfx event:/Scriptal/hs1_log2>>
<<play_sfx event:/Scriptal/hs1_log3>>
<<start_expression "哈哈哈哈|笑死我了|太好笑了|绷不住了|笑不活了|真的太搞笑" "为什么不相信我" "LOG疏通全部完成" 38>>
===
title: DEV_LOG2演出预览
tags: content no_save
colorID: 3
position: 900,2550
---
// JumpDevTool 专用:从 Stage6就绪存档恢复后,跳过粒子玩法直接预览 LOG2 演出
<<clear_tasks>>
<<switch_fix_system_to Expression>>
<<start_expression "哈哈哈|嘿嘿嘿|呵呵呵|笑死了|好好笑" "不要离开我" "LOG2梳理完成" 28>>
===
title: LOG2演出_记忆开场
tags: content no_save
colorID: 3
position: 900,2700
---
<<expression_memory_begin "sunset" 20 0.012 0 false 1>>
===
title: LOG2演出_爆发段
tags: content no_save
colorID: 3
position: 900,2850
---
// 与 LOG1 同构:失败感走 strain/collapse,不用红色字符争夺。
// "不要忘了发照片"的内容由紧随其后的彩虹台词交代,不需要再用红字覆盖一遍。
hs: <waitfor=0.4><speed=0.45>[[size d=0.12]]<shake a=0.9><wiggle a=0.18 s=0.02>路斯...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.45 3 1>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.12]]<shake a=1><wiggle a=0.2 s=0.02>不要...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.65 2.6 2>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.22 s=0.018>不要离开...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_strain 0.86 3.2 3>>
<<wait 2>>
<<expression_truth_collapse 0.45>>
<<wait 0.6>>
me: 嗯——?
// 第二段:起手就比 LOG1 重,同样一路只加不减
<<expression_screen_stress 0.32 0.7>>
hs: <shake a=1><wiggle a=0.26 s=0.015><rainb>嘿——路斯——不要忘了给我发照片——</rainb></wiggle></shake><waitfor=1.2>
<<expression_screen_stress 0.12 2>>
hs: …… #line:0d26cad
me: 火山!说出来!
<<expression_screen_stress 0.2 1.5>>
hs: 我……
<<expression_truth_gather 0.8 3>>
<<expression_screen_stress 0.3 3>>
// 原本只等 1 秒,0.16 那口底压还没爬完就被顶满了,glitch 一闪而过。
// 给足时间让"撑不住"先读出来。
<<wait 2.6>>
<<start_timeline "火山Glitch/火山头痛2">>
<<expression_truth_gather 1 0.5>>
// 同 LOG1:顶满后压住,LOG2 比 LOG1 再多压一会儿
<<expression_screen_stress 0.2 0.35>>
<<expression_screen_pulse 0.55 0.6>>
<<expression_screen_release 0.85>>
<<expression_memory_cut>>
<<expression_truth_snap 0.1 0.42>>
<<wait_timeline "火山Glitch/火山头痛3">>
<<wait 1.2>>
hs: 路斯——不要离开我!
// hs: 不要…离开我。 #line:03686b4
===
title: LOG疏通全部完成
tags: content no_save
@@ -317,35 +412,114 @@ position: 500,2400
---
<<clear_tasks>>
<<wait 0.3>>
<<set_global_param hs1LogStage 2>>
<<expression_sprite_fade_in 1.5>>
me: 来吧。 #line:052abce
hs: … #line:0455be5
hs: …竟然是这条啊。 #line:0455be5
<<glitch_transition 0.2 1>>
<<wait 0.3>>
me: 你做得很好了,火山。只差最后一步了。 #line:02d495b
hs: …我不能说。 #line:0b90668
me: 说呀。 #line:008776d
hs: …这条我不行。 #line:0b90668
me: 为什么? #line:008776d
<<glitch_transition 0.4 1>>
<<wait 0.3>>
hs: 这个真不能。 #line:02fcbb8
me: 就最后一句了。 #line:0a593dc
hs: 不…要… #line:060b1e6
//hs: 不…要… #line:060b1e6
<<wait 0.3>>
hs: 我不行。 #line:0c42fcc
me: 说呀! #line:09d7762
//hs: 我不行。 #line:0c42fcc
//me: 说呀! #line:09d7762
hs: …… #line:0a5286d
<<wait 2>>
<<detour LOG3演出_记忆开场>>
// 进记忆后勿再调 glitch_transition:失真改由记忆材质承接;再调会盖住画面。
<<wait 1>>
<<set_global_param hs1LogStage 2.15>>
yl: 你怎么总是在关键时刻掉链子?
hs: 英理,你听我解释……
hs: 这周台风很大,[[comma-pause]]<br>我真的把所有街区跑遍了,没机体要帽子。
<<detour LOG3演出_记忆开场>>
<<set_global_param hs1LogStage 2.3>>
hsm: 主管,你听我解释……
<<set_global_param hs1LogStage 2.45>>
hsm: 这周台风很大,[[comma-pause]]<br>我真的把所有街区跑遍了,没机体要帽子。
<<set_global_param hs1LogStage 2.6>>
yl: 这就是你费尽心机找的借口吗?不能在室内卖?
hs: ……
<<set_global_param hs1LogStage 2.7>>
hsm: ……
<<set_global_param hs1LogStage 2.8>>
yl: 别的机体都能卖出去,就你不行?
<<detour LOG3演出_爆发段>>
me: 哎,也不是这句,怎么回事,火山...
<<set_global_param hs1LogStage 2.9>>
yl: 已经周四了,你是一点也不关心我们的考核目标,是吗?
<<jump LOG3演出_爆发段>>
===
title: DEV_LOG3演出预览
tags: content no_save
colorID: 3
position: 900,3000
---
// JumpDevTool 专用:从 Stage6就绪存档恢复后,跳过粒子玩法直接预览 LOG3 演出
<<clear_tasks>>
<<switch_fix_system_to Expression>>
<<start_expression "哈哈哈哈|笑死我了|太好笑了|绷不住了|笑不活了|真的太搞笑" "为什么不相信我" "LOG疏通全部完成" 38>>
===
title: LOG3演出_记忆开场
tags: content no_save
colorID: 3
position: 900,3150
---
<<expression_memory_begin "private_office" 20 0.012 0 false 1>>
===
title: LOG3演出_爆发段
tags: content no_save
colorID: 3
position: 900,3300
---
hs: <waitfor=0.4><speed=0.45>[[size d=0.12]]<shake a=0.9><wiggle a=0.18 s=0.02>你...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_gather 0.45 3>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.12]]<shake a=1><wiggle a=0.2 s=0.02>为...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_gather 0.65 2>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.22 s=0.018>为...什么...</wiggle></shake>[[/size]]<waitfor=1.2>
<<set_global_param hs1LogStage 3>>
<<expression_truth_gather 0.95 3>>
<<wait 2.2>>
<<expression_truth_scatter 1>>
<<expression_screen_stress 0.38 0.5>>
<<wait 0.9>>
hs: <shake a=1.1><speed=0.4>为什么今天风这么大?因为今天是<speed=0.2><wiggle a=0.22 s=0.018><rainb>~风~</rainb>狂星期四~<waitfor=1.2></wiggle></shake>
<<expression_screen_stress 0.12 2>>
<<wait 0.80>>
me: 来吧。
hs: ……
//me: 火山,别替它们回答。你当时真正想说什么?
<<expression_screen_stress 0.14 2>>
<<expression_truth_gather 1 0.5>>
<<wait 0.5>>
hs: <speed=0.2>不要那样看我……
<<expression_truth_destabilize "为什么不相信我" 1.6 0.05 22 "FF304D">>
<<jump LOG3到结束>>
===
title: LOG3到结束
tags: content no_save
colorID: 3
position: 500,2400
---
me: 等会…其他的log好像有异常传入……
<<wait 1>>
// 攻击段武装:武装后每个 expression_truth_attack 都会自动把屏幕 punch 一下
// (力度跟着该词的 impact),不用逐条手写 pulse。
@@ -355,32 +529,32 @@ me: 哎,也不是这句,怎么回事,火山...
// **顿**(狠话之后的静默)/ **急**(越来越快)。均匀推进会把最狠的几句读平。
// —— 空:起手两记,各自留白
<<expression_truth_attack "为什么" 0.30 0.32>>
hs: 为什么
hs: <speed=0.1>为什么#auto_next
<<wait 2>>
<<expression_truth_attack "不相信我" 0.32 0.40>>
hs: 不相信我?
hs: <speed=0.5>不相信我?
<<wait 1.5>>
// —— 连:辩解一口气倒出来,中间不喘
<<expression_truth_attack "我明白我垫底" 0.32 0.34>>
hs: 我明白我垫底,
hs: <speed=0.2>我明白我垫底,
<<expression_truth_attack "天气真的不行" 0.34 0.46>>
hs: 可是这周天气真的不行!
hs: <speed=0.2>可是这周天气真的不行!
<<expression_truth_attack "卖不出去" 0.34 0.50>>
hs: 其他销售……也是一顶都卖不出去!
hs: <speed=0.5>其它销售……也是一顶都卖不出去!
// —— 顿:辩解说完,发现没人信,卡壳一下
<<wait 0.6>>
<<expression_truth_attack "努力解释" 0.34 0.52>>
hs: 为什么我都这么努力解释了,
hs: <speed=0.2>为什么我都这么努力解释了,#auto_next
<<expression_truth_attack "不愿意相信我" 0.36 0.58>>
hs: 你还是不愿意相信我?
hs: <speed=0.5>你还是不愿意相信我?
<<expression_truth_attack "一点信任" 0.38 0.62>>
hs: 到底它们是你的员工,还是我?
hs: 你对我从来没有一点信任……
hs: <speed=0.2>到底它们是你的员工,还是我?#auto_next
hs: <speed=0.5>你对我从来没有一点信任……
// —— 顿:最长的一次静默,攒住再爆
<<wait 1.0>>
<<expression_truth_attack "受够了" 0.42 0.76>>
hs: 我真的受够了!
hs: 总是被你当狗一样训,
hs: <speed=0.5>我真的受够了!
hs: <speed=0.2>总是被你当狗一样训,#auto_next
<<expression_truth_attack "受够了" 0.28 0.88>>
<<wait 0.2>>
<<expression_truth_attack "受够了" 0.28 0.88>>
@@ -388,28 +562,28 @@ hs: 总是被你当狗一样训,
<<expression_truth_attack "受够了" 0.28 0.88>>
<<wait 1.5>>
<<expression_truth_attack "真该死" 0.34 0.55>>
hs: 路斯,我它妈真该死!
hs: <speed=0.2>路斯,我它妈真该死!
<<expression_truth_attack "真没用" 0.34 0.58>>
hs: 我真没用!
<<wait 0.45>>
<<expression_truth_attack "证明自己" 0.35 0.60>>
hs: 你不知道我有多想证明自己,
hs: <speed=0.2>你不知道我有多想证明自己,#auto_next
<<expression_truth_attack "什么都做不到" 0.38 0.66>>
hs: 可是我什么都做不到……
hs: <speed=0.5>可是我什么都做不到……
<<wait 0.5>>
// —— 急:一句比一句挤,往最狠的那句冲
<<expression_truth_attack "追上你" 0.36 0.64>>
hs: 我没办法追上你,
hs: <speed=0.2>我没办法追上你,#auto_next
<<expression_truth_attack "帮到英理" 0.38 0.68>>
hs: 没办法帮到英理,
hs: <speed=0.2>没办法帮到英理,#auto_next
<<expression_truth_attack "没有勇气" 0.40 0.74>>
hs: 甚至连自己被霸凌了都没有勇气
hs: <speed=0.2>甚至连自己被霸凌了都没有勇气#auto_next
<<expression_truth_attack "说出来" 0.40 0.78>>
hs: 说出来,
hs: <speed=0.5>说出来,#auto_next
// —— 顿:最狠那句前面一定要有空
<<wait 0.55>>
<<expression_truth_attack "废物" 0.42 0.82>>
hs: 我就是个废物……
hs: <speed=0.2>我就是个废物……
<<expression_truth_attack "废物" 0.22 0.82>>
<<wait 0.2>>
<<expression_truth_attack "废物" 0.22 0.82>>
@@ -417,12 +591,12 @@ hs: 我就是个废物……
<<expression_truth_attack "废物" 0.22 0.82>>
<<wait 0.2>>
<<expression_truth_attack "烂泥扶不上墙" 0.58 1.00>>
hs: 我它码就是个烂泥扶不上墙的废物!!
hs: <speed=0.8>我它码就是个烂泥扶不上墙的废物!!
// —— 空:吼到底之后整个泄下来,转成气音
<<wait 0.85>>
hs: 可……为什么,
hs: 偏偏我这样一个废物,
hs: 就这么想赢一次……
hs: <speed=0.5>可……为什么,
hs: <speed=0.4>偏偏我这样一个废物,
hs: <speed=0.3>就这么想赢一次……
// 全段最顶:底压顶到上限。这一下之所以是全场最狠,是因为 LOG3 一路积上来的,
// 不是这里硬拉一个 0.92。
<<expression_screen_stress 0.3 1.5>>
@@ -447,64 +621,20 @@ hs: 就这么想赢一次……
<<expression_screen_release 0.55>>
<<expression_screen_rage 0 0.55>>
<<expression_truth_snap 0.1 0.25>>
hs: <speed=0.2><shake a=0.3>我真的好想…</shake>
<<expression_truth_settle "我想赢一次" 0.55>>
<<wait_timeline "火山Glitch/火山头痛3">>
<<wait 0.6>>
me: 火山…… #line:04c2999
me: …… #line:04c2999
<<hide_dialog>>
<<wait 1.2>>
me: 好了火山。这一切,都结束了。 #line:0e370ef
me: 好了火山。都结束了。 #line:0e370ef
<<stop_sfx event:/Scriptal/hs1_log3>>
<<jump 结束Stage6>>
===
title: DEV_LOG3演出预览
tags: content no_save
colorID: 3
position: 900,3000
---
// JumpDevTool 专用:从 Stage6就绪存档恢复后,跳过粒子玩法直接预览 LOG3 演出
<<clear_tasks>>
<<switch_fix_system_to Expression>>
<<start_expression "哈哈哈哈|笑死我了|太好笑了|绷不住了|笑不活了|真的太搞笑" "不要那样看我" "LOG疏通全部完成" 38>>
===
title: LOG3演出_记忆开场
tags: content no_save
colorID: 3
position: 900,3150
---
<<expression_memory_begin "private_office" 20 0.012 0 false 1>>
===
title: LOG3演出_爆发段
tags: content no_save
colorID: 3
position: 900,3300
---
hs: <waitfor=0.4><speed=0.45>[[size d=0.12]]<shake a=0.9><wiggle a=0.18 s=0.02>不...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_gather 0.45 3>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.12]]<shake a=1><wiggle a=0.2 s=0.02>不要...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_gather 0.65 2>>
<<wait 2>>
hs: <waitfor=0.4><speed=0.5>[[size d=0.1]]<shake a=1.1><wiggle a=0.22 s=0.018>不要那样...</wiggle></shake>[[/size]]<waitfor=1.2>
<<expression_truth_gather 0.95 3>>
<<wait 2.2>>
<<expression_truth_scatter 1>>
<<expression_screen_stress 0.38 0.5>>
<<wait 0.9>>
hs: <shake a=1.1><wiggle a=0.22 s=0.018><rainb>反省中!复盘中!下一次肯定一定"中”~</rainb><waitfor=1.2></wiggle></shake>
<<expression_screen_stress 0.12 2>>
<<wait 0.80>>
me: 等等。刚才那句,不是这个 log 里的话。
hs: ……
me: 火山,别替它们回答。你当时真正想说什么?
<<expression_screen_stress 0.14 2>>
<<expression_truth_gather 1 0.5>>
<<wait 0.5>>
hs: 不要那样看我……
<<expression_truth_destabilize "不要那样看我" 1.6 0.05 22 "FF304D">>
===
title: 结束Stage6
tags: end
+10 -10
View File
@@ -69,30 +69,30 @@ me: 原型是一种很复杂的系统,[[comma-pause]]<br>有时越是去尝试
<<hide_dialog>>
<<wait 1>>
me: 要真正地阻断…或者说,[[comma-pause]]<br>*根除*这种想象力…就必须根除它的起点…… #line:0e0ab54
me: 根除产生它的念头…根除…<br>色彩本身。 #line:013d79a
me: 抹除记忆中所有色彩。直到不再记得任何颜色…直到就像新生一样。 #line:00c003c
me: 手册上对原型排异的描述不多…目前还没有行之有效的根治方案。
me: 按照手册的建议,要真正地阻断这种症状,还是只能对记忆下手。 #line:0e0ab54
me: 抹除所有记忆的颜色数据。 #line:013d79a
//me: 抹除所有记忆的色彩数据。
<<wait 1>>
me: 没见过色彩,[[comma-pause]]<br>也就不会再想象色彩了。那些记忆也就不会干扰[[term]]UF[[/term]][[comma-pause]]<br>也不会干扰视觉了。 #line:03c52a9
me: 颜色,本质上只是RGB值。 #line:01c705f
me: 没有对色彩的记忆,[[comma-pause]]也不会再见到色彩…… #line:00c003c
me: 也就不会想象色彩,[[comma-pause]]<br>也就不会干扰视觉模块和[[term]]UF[[/term]]了。 #line:03c52a9
<<wait 1>>
me: 颜色只是屏幕上显示的RGB值。 #line:01c705f
//【占位】:治疗方式1:看机体能不能抑制原型的想象bug
//【占位】:这个bug利用的漏洞似乎是记忆中的色彩,能借助色彩操纵记忆的流动
//【占位】:治疗方式2:只要清除记忆色彩,似乎也就没问题了
me: 就像世界本来就是黑白的,[[comma-pause]]<br>夕阳、绿叶……本来就是灰色的。就像一直如此。 #line:0560391
//me: 就像世界本来就是黑白的,夕阳、绿叶……本来就是灰色的。就像一直如此。 #line:0560391
<<hide_dialog>>
<<wait 1>>
me: 这应该是…最好的方案了。 #line:068d2a0
<<hide_full_screen>>
peipei: ……<br>为什么…<br>…… #line:0372b04
<<fade_in 1>>
<<jump 结束分析>>
===
@@ -24,34 +24,37 @@ position: 251,-1150
peipei: 医生…<br>为什么总是这么残忍…… #line:0844ca3
<<hide_dialog>>
<<wait 1>>
//me: 对不起… #line:0994377
me: 我已经在手册和命令要求下进行过权衡。<br>这是对你最理想的方案了。 #line:066b042
//me: 对不起…
me: …… #line:0994377
me: 佩佩。我们都只是机器而已。
//me: 我已经在手册和命令要求下进行过权衡。<br>这是对你最理想的方案了。 #line:066b042
<<change_actor_state 2BlacklineSweat>>
me: 这两次的情况都与你原型的低兼容性相关。 #line:0bc5eb3
me: 你的原型太脆弱,太敏感,太不受控制…… #line:0f69a12
//me: 这两次的情况都与你原型的低兼容性相关。 #line:0bc5eb3
me: 你的原型太脆弱,太敏感,太不受控制……给你带来了很多痛苦。 #line:0f69a12
//TODO: <<switch_character_state 默认大汗淋漓难受I>>
//me: 这样才能根除UF的异常,<br>彻底恢复正常。 #line:06933d9
<<wait 1>>
<<change_actor_state 1SweatBlankeye>>
<<wait 0.5>>
peipei: 我还以为…只要我能把想象的画面给[[term]]UF[[/term]][[comma-pause]]<br>它就能把想象也画出来…… #line:0d06cd0
me: 你理解错了。它不能理解你的想象力,[[comma-pause]]<br>也不允许想象力。 #line:00a8d00
me: [[term]]UF[[/term]]要的是“没有”想象力,彻底的没有。 #line:0265c6b
me: 尽管它在你的身体里面,[[comma-pause]]<br>但对它来说,你的身体才是异类。 #line:0ceadc4
//peipei: 我还以为…只要我能把想象的画面给[[term]]UF[[/term]][[comma-pause]]<br>它就能把想象也画出来…… #line:0d06cd0
//me: 你理解错了。它不能理解你的想象力,[[comma-pause]]<br>也不允许想象力。 #line:00a8d00
//me: [[term]]UF[[/term]]要的是“没有”想象力,彻底的没有。 #line:0265c6b
//me: 尽管它在你的身体里面,[[comma-pause]]<br>但对它来说,你的身体才是异类。 #line:0ceadc4
<<wait 1>>
<<change_actor_state 2SweatSideeyeA>>
<<wait 1>>
peipei: 医生,原型…到底什么? #line:0b19a92
me: 那是一段在我们身体里的代码…我们的身体就像一间房子,[[comma-pause]]<br>原型就像住在身体里的一个影子… #line:05581cb
me: 没有原型的话,我们只是一个最普通的机器,[[comma-pause]]<br>只会执行最简单的指令。 #line:09e4971
<<wait 1>>
me: 那是一段在我们身体里的代码…我们的身体就像一间房子,原型就像住在身体里的一个影子… #line:05581cb
me: 没有原型的话,我们只是一个最普通的机器,只能执行基础的任务… #line:09e4971
<<wait 1>>
peipei: 你是说…灵魂? #line:0733159
me: 那是一个比喻,对吧。是的,你可以这么比喻。 #line:03dd69a
me: 那是一个比喻,对吧。<br>别再用那种比喻了…这只会让你更痛苦的。 #line:03dd69a
//me: 这也就是为什么…你始终有那个念头。想要去“看见”的念头。 #line:0d9c2b4
@@ -61,17 +64,19 @@ me: 那是一个比喻,对吧。是的,你可以这么比喻。 #line:03dd69
<<change_actor_state 1SweatI>>
peipei: 所以…这个“原型”…<br>我脑袋里听到的那个声音…也就是…<br>…我。 #line:02bd758
me: 不要让它占据你,佩佩。这会害了你的。
<<wait 1>>
me: ……佩佩。不要让它占据你。
<<wait 1>>
<<change_actor_state 1Sweat>>
peipei: 不…我是说,医生……<br>是不是只要我能…只要这个“原型”能…停止。 #line:0d553cf
<<change_actor_state_async D2S7-3>>
<<change_actor_state 1SweatLaugh>>
pp: 只要我能让那个“声音”不要再想象画面……[[term]]UF[[/term]]是不是就能恢复正常? #line:085a1b8
me: …但是,这不是一个彻底的方案…… #line:07c095f
me: …嗯…确实如此。
me: 但是,这不是一个彻底的方案…… #line:07c095f
<<change_actor_state_async D2S7-4>>
<<change_actor_state 1SweatI>>
pp: 怎样才是彻底呢医生……我们最终都是要被回收的…不是吗? #line:099ac43
pp: 彻底,怎样才是彻底呢医生……<br>彻底我们都是要被回收的…不是吗? #line:099ac43
// <<hide_dialog>>
// <<wait 0.5>>
@@ -130,23 +135,25 @@ pp: 怎样才是彻底呢…医生……我们最终都是要被回收的…不
// me: …… #line:08403a0
// <<hide_dialog>>
// <<wait 1>>
me: 好吧。 #line:0856470
<<wait 1>>
me: 我不会让你被回收的。
me: …好吧。 #line:0856470
//me: 停止想象。让那个“声音”不要再想象画面,你的UF也应该能恢复正常。 #line:0ce8234
//peipei: 停止…想象?我不明白。怎么做到? #line:03d760c
me: 你是怎么把那些颜色和图像…调用出来的 #line:04df8f5
me: 你是怎么把那些颜色和图像…调用出来的? #line:04df8f5
<<change_actor_state 2SideeyeA>>
//peipei: 调用?我不明白…… #line:0e314d4
peipei: 我就是…去*想象*它们是什么颜色的,[[comma-pause]]<br>然后,我就能真的看到那些颜色了。 #line:0344763
me: 好吧…*想象*。我不知道你具体是怎么做到的,[[comma-pause]]<br>但是就像你唤醒它一样[[comma-pause]]<br>用同样的方式让它停下吧。 #line:07c01d3
peipei: 我就是…去*想象*……[[comma-pause]]<br>然后就看到了。 #line:0344763
me: 好吧…*想象*。[[comma-pause]]<br>我无法描述具体该怎么做[[comma-pause]]<br>但就像你唤醒它一样,用同样的方式让它停下吧。 #line:07c01d3
<<hide_dialog>>
<<wait 1>>
<<change_actor_state 1SweatBlankeyeI>>
<<wait 1>>
peipei: 同样的方式…?可我感觉…越是去控制它,[[comma-pause]]<br>它反而好像越活跃了。 #line:0e54d35
peipei: 同样的方式…?[[comma-pause]]<br>可我感觉…越是去控制它,[[comma-pause]]<br>它反而好像越活跃了。 #line:0e54d35
->让佩佩保持专注 #line:06226e7
me: 佩佩,我需要你振作起来。 #line:0127ff8
me: 不要想别的事情,保持专注,控制住你的思绪。 #line:0e1cad0
@@ -214,7 +214,6 @@ mecd: 还是落回来了啊。 #line:0a5c874
title: 广场
tags: hub
---
<<set_global_param dream1scene 0>>
<<detour 展示广场_Func>>
<<detour 广场_入场>>
<<if $leaving==true>>
@@ -622,7 +621,6 @@ title: 风筝抉择
tags: linear
---
<<kite_accent wrench>>
<<set_global_param d2sAccend 1>>
轱辘发出咚的一声,停止了转动。你被拽得向前走了两步,几乎要被带离地面。 #line:0629fc9
所有的线都被放出去了。<br>你知道只有一个办法让它飞得更高了。 #line:002fd88
<<show_sprite_motion "D2S轱辘没线" "reel_tension" 0.25>>
@@ -649,9 +647,13 @@ tags: linear
---
<<detour 上升_入场_Func>>
zls?: …所以…那个时候…
zls?: 得知她去世的时候。你是什么感觉?
mem: 我不记得了。
zls?: …
zls?: …那么,当时…
zls?: …得知她去世的时候。你有什么感觉?
<<wait 1>>
mem: 不记得了。
zls: 如果你真的想忘掉,现在就必须记起来。否则β-阻滞剂就无法生效。
<<wait 1>>
@@ -723,9 +725,12 @@ mecd: 往前走——但是别忘了我——! #line:0b267e5
mecd: 别忘了回来的路——!别忘了——!我在海…… #line:020bf92
<<endif>>
<<detour 上升_醒来_Set>>
<<detour 上升_醒来1_Set>>
->睁开眼睛 #line:0734efc
<<detour 上升_醒来2_Set>>
你深吸一口气,猛地睁开了眼睛。 #line:0734efc
你的头顶是一片洁白,脚下是一片茂密的绿色。<br>头顶的洁白轻轻地晃动着,像摇篮一样。 #line:09b3498
->解开脚踝的线 #line:0a940c9
<<detour 上升_解开_Func>>
@@ -778,7 +783,12 @@ tags: detour
你靠近检查。 #line:0e628fc
<<detour 展示枯树风筝_Func>>
me: 这是… #line:0ac3f59
你好像想起了什么 #line:0e4cb23
似乎想起了什么东西…… #line:0e4cb23
<<wait 1>>
mecd?: …喂......
沉闷的空气似乎动了起来。似乎有人在什么地方叫你。 #line:0d96a92
me: 谁…? #line:06e4139
<<detour 枯树_发现风筝_Set>>
@@ -835,7 +845,7 @@ tags: detour
<i>你走近门边,透过毛玻璃想要看清另一边。</i> #line:06fa27b
<i>是谁修了这扇门…又是为了关住什么东西?</i>
<<set_global_param dream1Stage 2.5>>
mecd?: …喂——! #line:0bfb27b
mecd?: …喂——!... #line:0bfb27b
<i>你好像听到门的那边有什么在呼唤你。一个被你遗忘了很久很久的声音……</i> #line:029c773
<i>你知道穿过这扇门你就无法再回来了。</i> #line:05ac743
<<detour 展示门把手_Func>>
@@ -858,7 +868,7 @@ tags: linear
<<fade_in 0.2>>
<<wait 1>>
<i>那些你不应该看到的东西…到底是什么呢?</i>
mecd?: …喂……
mecd?: …喂...
<<detour 推门_海面闪回_Func>>
它真的只是一场梦吗?…… #line:06faee0
<<detour 推门_回到门前_Func>>
@@ -1030,30 +1040,34 @@ title: 最后一个问题
tags: linear
---
<<tween_door_closeup_async 1.9 1 20>>
me: 这就是这扇门的作用,对吧?
乌鸦: 可惜…对她来说,这个问题没有正确答案。 #line:087d033
<<if $seaExist !="不存在。">>
<<wait 1>>
me: …我的理性让我无法相信海不存在。
乌鸦: 那么她就无法通过校验。
乌鸦: 不过其实……<br>[[comma-pause]]这三个答案,[[comma-pause]]都是错误的。
<<else>>
乌鸦: 可惜…对她来说,[[comma-pause]]这三个答案,[[comma-pause]]都是错误的。 #line:087d033
<<endif>>
<<tween_door_closeup_async 2 1 20>>
<<tween_volume_weight_async "BloomEffect" 0.05 20>>
me: …什么……不是…吗
me: …什么……?
乌鸦: 原因就在她的面前。
什么东西摄取了你的头脑,疯狂而茫然地到处乱撞。
乌鸦: 原型。一种混沌的系统。这个世界上最不优雅的程序。
乌鸦: 它发散,机,似乎有无限种可能……
乌鸦: 它发散,机,能够组合出无数的语句……
<<tween_door_closeup_async 2.2 1 20>>
乌鸦: 但有一种可能,潜伏在它自己的阴影之下,那是它无论如何也无法给出的…
乌鸦: 但有一种语句,潜伏在它自己的阴影之下,那是它无论如何也无法给出的…
<<wait 1>>
乌鸦: <speed=0.3>0 ,和 1 。 #line:0aa2f5d
乌鸦: 作为一个底层校验代码,这个问题…只能接受一种类型的参数。 #line:0cefd12
乌鸦: 0 ,和 1 。 #line:0aa2f5d
乌鸦: 当她开始像原型一样思考的时候…<br>…一个不可能被回答的问题就会发现她…… #line:07a0f97
me: <speed=0.3>布尔值……
乌鸦: <speed=1>当她的思考突破边界的时候…<br>…一个不可能被回答的问题就会抓住她…… #line:07a0f97
<<tween_door_closeup_async 2.2 1 20>>
乌鸦: …她就会彻底失去作为机体的资格。 #line:02ff06d
<<wait 1>>
空气似乎开始变得稀薄。
me: … #line:0c25af6
me: …思考吗…… #line:0c25af6
<<tween_door_closeup_async 2.4 1 20>>
me: 原来人类的专利…并非只有想象啊。 #line:08f0f08
乌鸦: 思考和想象…它们有什么区别呢? #line:00da3e1
@@ -1063,25 +1077,22 @@ me: 原来人类的专利…并非只有想象啊。 #line:08f0f08
乌鸦: 恭喜。她现在病得很重。像一个真正的人类一样。 #line:04fbf70
<<endif>>
<<tween_door_closeup_async 2.6 1 20>>
me: 失去…控制?究竟是什么出错了……<br>我是怎么染上的……我的数据库里…怎么没有…? #line:087d880
me: 失去…[[comma-pause]]控制?[[comma-pause]]究竟是什么出错了……[[comma-pause]]<br>我是怎么染上的……[[comma-pause]]我的数据库里…[[comma-pause]]怎么没有…? #line:087d880
乌鸦: 她最终会知道答案的。 #line:0e9213f
乌鸦: 在这之前,她不会被它们发现的。如果她想的话。 #line:073ad21
me: 它们到底是谁? #line:06bdc48
乌鸦: 在这之前她还有最后一个问题可以问。 #line:0ac5cf3
乌鸦: 不。没时间了。它必须要离开。<br>在这之前她还有最后一个问题可以问。 #line:0ac5cf3
me: … #line:05f1cdb
me: 我… #line:04e1fb0
<<tween_door_closeup_async 2.8 1 20>>
-> 为什么帮我 #line:08629e4
<<detour 最后一个问题_为什么帮我>>
-> 这是什么病 #line:0d60cb4
-> 这是什么病 #line:0d60cb4
<<detour 最后一个问题_这是什么病>>
-> 海真的存在吗 #line:0131505
-> 海真的存在吗 #line:0131505
<<detour 最后一个问题_海真的存在吗>>
<<detour 乌鸦飞走_Func>>
乌鸦扑腾起翅膀,飞到了天上,很远很远的地方。 #line:0c892f8
<<hide_dream_door>>
<<show_large_sprite "D2S门">>
<<wait 1>>
<<jump 靠近黑暗>>
===
@@ -1128,10 +1139,16 @@ me: 这听起来不太可信呢。 #line:078f00c
title: 靠近黑暗
tags: linear
---
<<set_door_closeup 1 1>>
<<show_large_sprite "D2S门">>
<<hide_dream_door>>
<<wait 1>>
乌鸦: 从这个过程苏醒会有些…不舒服。做好准备。 #line:0569379
me: 喂! #line:0748ea2
<<wait 1>>
me: 好吧… #line:0454352
me: 好吧… #line:0454352
<<wait 1>>
me: 0…或者1…对吧。 #line:08097cb
->靠近门
<<detour 靠近黑暗_Set>>
@@ -1154,7 +1171,11 @@ tags: linear
???: 我想我们必须要上报了。对吧?
<<wait 1>>
英理: …
<<wait 2>>
<<wait 1.5>>
<<set_global_param d2sStage 7>>
<<wait 0.5>>
<<fade_in 0>>
<<stop_music event:/Music/mus_dream2>>
<<wait 3>>
<<NextYarn>>
===
@@ -21,9 +21,8 @@ tags: init
title: InitMusic
tags: function
---
<<set_global_param dream1Stage 1>>
<<set_global_param dream1scene 5>>
<<set_global_param day 2>>
<<set_global_param Vol_general 0>>
===
title: 风筝1风向_Set
@@ -214,6 +213,7 @@ tags: function
<<elseif $t==7>>
<<kite_show {$h} -1 0.35>>
<<kite_wind -1 0>>
<<set_global_param d2sAccend 0.2>>
<<elseif $t==8>>
<<if $h<10>>
<<set $h=10>>
@@ -222,13 +222,21 @@ tags: function
<<kite_show {$h} {$wind} 0.35>>
<<kite_wind {$wind} 0.95>>
<<kite_state {$h} {$wind} 1.2>>
<<elseif $t>=9>>
<<set_global_param d2sAccend 0.4>>
<<elseif $t==9>>
<<set $wind=1>>
<<kite_show {$h} {$wind} 0.35>>
<<kite_wind {$wind} 1>>
<<set_global_param d2sAccend 0.6>>
<<elseif $t>=10>>
<<set $wind=1>>
<<kite_show {$h} {$wind} 0.35>>
<<kite_wind {$wind} 1>>
<<set_global_param d2sAccend 0.8>>
<<endif>>
===
title: 风筝2回合推进_Set
tags: function
---
@@ -268,14 +276,14 @@ tags: function
title: 上升_入场_Func
tags: function
---
<<set_global_param d2sAccend 1>>
<<wait 2>>
<<set_global_param dream1Stage 2.3>>
<<bloom_exposure_in "BloomEffect" 2.2 0.6>>
<<bloom_exposure_in "BloomEffect" 2.2 6>>
<<show_large_sprite_animation "D2S天花板风扇" 5 0.2 0>>
<<set_large_sprite_blur 0>>
<<bloom_exposure_out "BloomEffect" 1.6 0.5>>
<<set_global_param dream1scene 4>>
<<wait 4>>
<<wait 2>>
<<bloom_exposure_out "BloomEffect" 1.6 6>>
<<wait 2>>
===
title: 上升_模糊_Func
@@ -293,7 +301,8 @@ tags: function
title: 上升_高空开始_Func
tags: function
---
<<set_global_param dream1Stage 2.1>>
<<set $gameStage = 4>>
<<set_global_param d2sStage 3.8>>
<<bloom_exposure_in "BloomEffect" 1.8 0.6>>
<<wait 0.8>>
<<wait 1>>
@@ -309,6 +318,7 @@ tags: function
title: 展示高空中景_Func
tags: function
---
<<set_large_sprite_blur 0.5>>
<<tween_large_sprite_blur_async 0 1.8 0.012>>
<<bloom_exposure_out "BloomEffect" 1.8 0.6>>
<<show_large_sprite "高空C中景" 0>>
@@ -321,18 +331,28 @@ tags: function
<<show_large_sprite "高空D全景" 0>>
===
title: 上升_醒来_Set
title: 上升_醒来1_Set
tags: function
---
<<set_global_param dream1Stage 0.5>>
<<bloom_exposure_in "BloomEffect" 2.2 0.6>>
<<set $gameStage = 4>>
<<wait 2>>
<<tween_large_sprite_blur_async 0 0 0.5>>
<<set_global_param d2sStage 3.9>>
<<bloom_exposure_in "BloomEffect" 2.2 0.6>>
<<fade_in 0>>
<<wait 1>>
<<play_sfx "event:/Scriptal/doorSlam">>
<<wait 3>>
<<set_global_param d2sDoorDistance 2>>
===
title: 上升_醒来2_Set
tags: function
---
<<fade_out 0>>
<<tween_large_sprite_blur_async 0 0 0.4>>
<<show_large_sprite "D2S枯树-Large" 0>>
<<bloom_exposure_out "BloomEffect" 2.2 0.6>>
<<set_global_param dream1scene 5>>
<<set_global_param dream1Stage 1>>
<<bloom_exposure_out "BloomEffect" 2.2 0.5>>
<<set_global_param d2sStage 4>>
<<stop_sfx "event:/Scriptal/doorSlam">>
===
title: 上升_解开_Func
@@ -344,12 +364,14 @@ tags: function
title: 展示枯树_Func
tags: function
---
<<set_global_param d2sDoorDistance 2>>
<<show_large_sprite "D2S枯树-Large" 0>>
===
title: 展示枯树风筝_Func
tags: function
---
<<set_global_param d2sDoorDistance 2>>
<<show_large_sprite "D2S枯树风筝">>
===
@@ -364,11 +386,13 @@ tags: function
---
<<if $doorCheck == false>>
<<hide_dream_door>>
<<set_global_param d2sDoorDistance 1>>
<<show_large_sprite "D2S门">>
<<set_global_param dream1Stage 1.6>>
<<else>>
<<set_global_param dream1Stage 2>>
<<show_door_listen_view false 0>>
<<set_global_param d2sDoorDistance 0>>
<<set_door_closeup 1 1>>
<<set_volume_weight "BloomEffect" 0.4>>
<<set_volume_brightness "BloomEffect" 0>>
@@ -387,6 +411,7 @@ tags: function
<<set $doorCheck = true>>
<<set_global_param dream1Stage 2>>
<<show_door_listen_view false 0>>
<<set_global_param d2sDoorDistance 0>>
<<set_door_closeup 1 1>>
<<set_volume_weight "BloomEffect" 0.4>>
<<set_volume_brightness "BloomEffect" 0>>
@@ -396,6 +421,7 @@ tags: function
title: 展示门把手_Func
tags: function
---
<<set_global_param d2sDoorDistance 0>>
<<show_large_sprite "门把手特写" 0>>
===
@@ -403,6 +429,7 @@ title: 推门_凑近_Func
tags: function
---
<<show_door_listen_view false 0>>
<<set_global_param d2sDoorDistance 0>>
<<tween_door_closeup_async 1.2 1 10>>
===
@@ -413,6 +440,7 @@ tags: function
<<tween_volume_weight_async "BloomEffect" 1 0>>
<<tween_volume_brightness_async "BloomEffect" 1 0>>
<<wait 3>>
<<set_global_param d2sDoorDistance -1>>
<<hide_large_sprite 0>>
<<fade_out 0.1>>
<<show_door_glass_sea_fullscreen>>
@@ -431,7 +459,9 @@ tags: function
<<tween_volume_brightness_async "BloomEffect" 1 2.2>>
<<wait 2>>
<<tween_door_closeup_async 1 1 0>>
<<set_global_param d2sDoorDistance 0>>
<<show_door_listen_view true 0>>
<<set_global_param d2sDoorDistance 0>>
<<tween_door_closeup_async 1 1 1>>
<<tween_volume_weight_async "BloomEffect" 0.05 4>>
<<tween_volume_brightness_async "BloomEffect" 0 2>>
@@ -470,6 +500,7 @@ tags: function
<<tween_door_closeup_async 1.5 1 20>>
<<set_door_closeup 1.1 1>>
<<show_door_listen_view true 1>>
<<set_global_param d2sDoorDistance 0>>
<<set_volume_weight "BloomEffect" 0.02>>
<<set_volume_brightness "BloomEffect" 0>>
===
@@ -479,6 +510,7 @@ tags: function
---
<<fade_in 0>>
<<wait 0.1>>
<<set_global_param d2sCode 1>>
<<tween_door_closeup_async 1.6 1 20>>
<<tween_volume_weight_async "BloomEffect" 1 2.4>>
<<tween_volume_brightness_async "BloomEffect" 1 2.4>>
@@ -487,8 +519,8 @@ tags: function
<<set_global_param dream1Stage 3>>
<<set_door_closeup 1.1 0>>
<<show_door_listen_view false 0>>
<<set_global_param d2sDoorDistance 0>>
<<show_door_code_sea_fullscreen>>
<<play_sfx event:/FollowInput/defib/defib_charging>>
<<tween_volume_weight_async "BloomEffect" 0 2>>
<<tween_volume_brightness_async "BloomEffect" 0 2>>
<<wait 2>>
@@ -514,6 +546,8 @@ title: 靠近黑暗_Set
tags: function
---
<<set $gameStage=5>>
<<set_global_param d2sStage 5>>
<<set_global_param d2sEnd 1>>
<<hide_dialog>>
<<set_volume_weight "BloomEffect" 0>>
<<set_volume_brightness "BloomEffect" 0>>
@@ -523,7 +557,9 @@ tags: function
title: 苏醒_入场_Func
tags: function
---
<<set_global_param dream1Stage 0>>
<<set $gameStage = 6>>
<<set_global_param d2sStage 6>>
<<set_global_param Vol_general 1>>
<<tween_volume_weight "BloomEffect" 0.3 2>>
<<stop_sfx event:/FollowInput/defib/defib_charging>>
<<play_sfx event:/FollowInput/defib/defib_shock>>