From 59b605ae45e488fd061a7284179017598e59b7c7 Mon Sep 17 00:00:00 2001 From: Ovid Date: Tue, 8 Jul 2025 20:09:40 +0800 Subject: [PATCH] =?UTF-8?q?huoshan1fiction=E6=9C=AA=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E4=BD=86=E6=98=AF=E6=89=93=E4=BA=86=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Yarn/Fiction_Huoshan1/Center.yarn | 38 +- .../Yarn/Fiction_Huoshan1/Stage0_序章.yarn | 389 ------------------ .../Fiction_Huoshan1/Stage1_开头对话.yarn | 46 +++ .../Yarn/Fiction_Huoshan1/Stage2_检查.yarn | 251 +++++++++++ ...0_序章.yarn.meta => Stage2_检查.yarn.meta} | 0 .../Fiction_Huoshan1/Stage3_中间对话.yarn | 34 ++ .../Yarn/Fiction_Huoshan1/Stage4_治疗.yarn | 35 ++ .../Fiction_Huoshan1/Stage5_结束对话.yarn | 36 ++ 8 files changed, 426 insertions(+), 403 deletions(-) delete mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage1_开头对话.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn rename Assets/Resources/Yarn/Fiction_Huoshan1/{Stage0_序章.yarn.meta => Stage2_检查.yarn.meta} (100%) create mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage3_中间对话.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage4_治疗.yarn create mode 100644 Assets/Resources/Yarn/Fiction_Huoshan1/Stage5_结束对话.yarn diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Center.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Center.yarn index d7291f826..62d688810 100644 --- a/Assets/Resources/Yarn/Fiction_Huoshan1/Center.yarn +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Center.yarn @@ -3,6 +3,9 @@ tags: colorID: 8 position: 205,-53 --- +这是一个自动提醒
你还没有清除所有待办,请ctrlF“【【”
在清除后记得去掉这句话(还有底下的wait +<> + <> === @@ -14,17 +17,18 @@ tags: colorID: 4 position: 205,199 --- -///在这里决定这次诊疗的目标是什么,以及目标判断相关的数值 +//在这里决定这次诊疗的目标是什么,以及目标判断相关的数值 //【流程相关】 -//gamestage:1-引入对话;2-检查;3-检查后对话;4-调速;5-调速后对话(冷却液) +//gameStage <> + +//每个模块的首次检查 <> -<> <> -<> -<> -<> +<> +<> +<> ///【流程逻辑】 @@ -49,19 +53,25 @@ description: 脚本跳转中心,GameStage在此处处理,理论上不在其 position: 205,446 colorID: 1 --- -// 每次进入维修界面就自动保存 +//每次进入维修界面就自动保存 <> +//【【设置gameStage,尤其注意nextyarn的条件】】 <> - <> + <> <> - <> + <> <> - <> + <> <> - <> -<> + <> +<> + <> +< 5>> <> -// 结束,进入下一个Yarn +//结束,进入下一个Yarn <> -=== \ No newline at end of file +=== + + + diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn deleted file mode 100644 index 2d26dd466..000000000 --- a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn +++ /dev/null @@ -1,389 +0,0 @@ -title: 序章 -tags: -group: 入口 -position: 250,-2611 ---- -//患者正在发生“原型排异溃解”,表现为患者持续听到一个不存在的声音在说话,同时伴随部分模块的“递归性坏死”——高热且核心完整度不断下降,影响机体的运行体征 -//医生要处理这些坏死,防止机体整体溃解关机 -////需要用两种跳字效果来区分两个人格 -<> -<> -<> -<> -=== - - - - -title: Fiction -tags: -colorID: 8 -position: 250,200 ---- -hs: 【俏皮的开场白】 -me: 【没认出来是火山,招呼患者进来】 -//<> -//<> -//<> -hs: 【和医生打招呼】 -me: 火山?你在这做什么?现在是上班时间。 -hs: 怎么,我就不能是患者吗?等会。 -hs: … -hs: 哇哦。 -me: 什么? -hs: 没什么。只是这里比我想象的要更…医生一些。 -me: …怎么,毕业排名垫底的小卡拉米看不起排名第四的优秀机体医生? -hs: 喂!排名不能说明问题。那不是我的实力好吧! -hs: 全期排名第四的机体医生沦落到这么一个小小的厂属员工诊所里,还背了绩效考核,就说明排名不是那么靠谱嘛。 -me: …好了好了。没时间和你瞎聊。说说吧,你遇到的问题。 -hs: 嘿嘿…其实倒不是什么“问题”。 - - - - - - -火山,作为一个销售却总是不会说话,导致他的销售受挫。他认为自己需要安装更高级的“推销语格”; -这并不容易,因为他敏感的情绪模块的限制,你对参数的调控必须非常精密,才能刚好符合他的“目标客户模型”的需求。 -完成后他对此非常满意,约你在Nostalgia等他的好消息。 - - -<> -<> - -???: 医生… -【声音桥:警报声、呼吸机,过渡到梦境维修场景】 -<> -//ARA: Archetype Recycling and Archiving -<> -<> -???: 快停下……停下…
医生,脑袋里的那个声音…越来越大了。 -<> -<> -【一个电灯开关逐渐变得清晰起来】 -->打开开关 -<> -<> -//从这里开始画面逐渐进入维修界面 -【无影灯亮起,医生戴上手套,准备开始手术,期间背景的提示音仍不断播报着。】 -???: 它就在情绪模块…我能感觉到。
让它停下…求求你了,医生。 -<> -<> -<> -<> -<> -=== - - - - -title: 主维修界面_头部 -position: 384,81 ---- -<> - <> -<> - <> -<> - <> -<> -=== - - - - -title: 切除情绪 -tags: -colorID: 8 -group:插线检查 -position: 906,-585 ---- -<> -<> -<> -【弹出工具:离子切割机】 -->拿起工具 -->切除情绪模块 -me: 会有点痛。 -<> -<> -???: 啊…啊! -<> -<> -【头部背景开始有蓝色液体流出】 -???: 总算…没有那么痛了…… -<> -???: 什么?不…你错了。
不不不…我不能这么做。 -???: 我必须完成指令…我必须完成指令。 -???: 医生。它没有消失。它转移了…
逻辑模块…它在那儿。 -<> -<> -=== - - - - -title: 切除逻辑 -tags: -colorID: 8 -group:插线检查 -position: 906,-585 ---- -<> -<> -【弹出工具:切割机】 -->拿起工具 -->切除逻辑模块 -me: 不要乱动。 -<> -<> -???: 呃…啊… -<> -<> -【背景中更多蓝色液体流出】 -<> -<> -???: 失败……
声音。没有。停止。 -???: 正在。被。声音。接管。 -???: …… -错误声音: 你以为你在做什么?医生。你以为我是什么? -错误声音: 我不是个错误。我才是这个身体的主人……
你无权杀死我!你不能这么做…你……#auto_next -???: 正在。重新。接管。 -???: ……
记忆模块。正在。发生。坏死。
必须。处理。…完成。指令。 -<> -<> -=== - - - - -title: 切除记忆 -tags: -colorID: 8 -group:插线检查 -position: 906,-585 ---- -<> -<> -【弹出工具:切割机】 -->拿起工具 -->切除记忆模块 -me: 应该是最后一个了。 -<> -<> -???: 呃呃呃呃呃呃呃呃#auto_next -<> -<> -患者的溃散指标归零。背景音安静下来,但此时你依然可以听见一个微弱的声音。 -???: 医生…它还在… -<> -???: 医生…我的头…里面…到底是什么?
这是…怎么回事? -<> -me: 它在更里面。 -<> -<> -【弹出工具:切割机】 -->拿起工具 -->切开油底壳 -<> -<> -//感觉需要一个更强更明确的交互作为开始(开关/拉链/拉绳/插线) -【头部所有模块被移除,露出一个深邃的目镜,旁边有一个旋钮。】 -->调节旋钮 -<> -<> -【镜头拉近,目镜中出现了许多个画面,逐渐向内穿梭。】 -<> -<> -【画面的终点,目镜逐渐变成了一个时钟。】 -->调节时针 -<> -<> -【背景的城市亮起,变成白天,又变成黑夜。时针飞速倒转,时间不断循环。】 -【更多画面闪烁,飞速变化,背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 -//【顶部居中白字】我讨厌这种黏糊糊的感觉。 -//【顶部居中白字】刚刚还在管道中奔涌的新鲜冷却液,转瞬就变成了黏在我手上的污垢,让我觉得恶心。 -////考虑用别的方式来做这种情况的内心独白 -//【我举起手,手上赫然布满了红色的液体】 -//【我放下手,此时头部的液体也变成了红色;背景音逐渐变成嗡嗡声和蜂鸣声(声音桥)】 -【我猛地从床上坐起】(背景的墙上有面镜子,也许?) -me: 啊! -<> -<> -me: 啊…… -【我低头用手捧住脑袋】 -【顶部居中白字】我讨厌这种感觉。 -<> -<> -<> -火山: 你看清那张脸了吗? -【声音桥,转场到地铁】 -<> -=== - - - - -title: 检查情绪 -tags: -colorID: 8 -group:插线检查 -position: 906,-585 ---- -<> -<> -<> -<> -<> -Linking: 正在建立连接… -<> -???: 啊!痛…好痛! -EmoModule: 已与情绪模块建立连接! -<> -<> -Error: 检测到模块发生递归性坏死!请尽快处理。 -Error: 模块核心完整度:44.9% -Error: 当前溃解扩散状态:扩散中… -???: 不…不…我不要听你的!
…… -???: 不!闭嘴!
…医生,快把它拿掉!快把它…
拿掉…… -<> -->结束 -<> -<> -<> -=== - - - - -title: 检查逻辑 -tags: -colorID: 8 -group:插线检查 -position: 1381,-589 ---- -<> -<> - <> -<> -<> -<> -Linking: 正在建立连接… -<> -LogicModule: 已与逻辑处理模块建立连接! -<> -<> - Error: 检测到溃解信号流!进入隔离模式… - Error: 请定位坏死模块以中止溃解。 -<> - <> - Error: 检测到模块发生递归性坏死!请尽快处理。 - Error: 模块核心完整度:73.9% - Error: 当前溃解扩散状态:未知… - ???: 你错了,我必须完成指令…
必须…切掉…逻辑模块。 - ???: 医生…动手。 - <> -<> -->结束 -<> -<> -<> -=== - - - - -title: 检查记忆 -tags: 待编辑 -colorID: 8 -group:插线检查 -position: 1148,-586 ---- -<> -<> - <> -<> -<> -<> -Linking: 正在建立连接… -<> -<> -MemModule: 已与记忆模块建立连接! -MemModule: 未检测到可查看的记忆卡带。 -<> -<> - Error: 检测到溃解信号流!进入隔离模式… - Error: 请定位坏死模块以中止溃解。 -<> - <> - 错误声音: 这一切都是徒劳。 - Error: 检测到模块发生递归性坏死!请尽快处理。 - Error: 模块核心完整度:里面是什么? - Error: 里面是什么?:里面是什么? - Error: 是什么在说话? - Error: 是什么在说话? - 错误声音: 来吧,医生……带我回家。
我会在那边等你。 - <> -<> -->结束 -<> -<> -<> -=== - - - - -title: 检查视觉 -tags: 待编辑 -colorID: 8 -group:插线检查 -position: 1388,-386 ---- -<> -<> -Linking: 正在建立连接… -<> -EyeModule: 已与视觉模块建立连接! -<> -Error: 检测到溃解信号流!进入隔离模式… -Error: 请定位坏死模块以中止溃解。 -->结束 -<> -<> -<> -=== - - - - -title: 检查语言 -tags: -colorID: 8 -group:插线检查 -position: 1147,-223 ---- -<> -<> -Linking: 正在建立连接… -<> -SpeakerModule: 已与表达模块建立连接! -<> -Error: 检测到溃解信号流!进入隔离模式… -Error: 请定位坏死模块以中止溃解。 -->结束 -<> -<> -<> -=== - - - - -title: end -group: 出口 -position: 248,443 ---- -<> -<> -=== diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage1_开头对话.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage1_开头对话.yarn new file mode 100644 index 000000000..debd1386c --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage1_开头对话.yarn @@ -0,0 +1,46 @@ +title: Stage1 +tags: +group: 入口 +position: 250,-2611 +--- +<> +<> +<> +<> +=== + + + + +title: 开头对话 +tags: +group: 入口 +position: 250,-2611 +--- +hs: 【俏皮的开场白】 +me: 【没认出来是火山,招呼患者进来】 +//【【角色初始化】】 +//<> +//<> +//<> +hs: 【和医生打招呼】 +me: 火山?你在这做什么?现在是上班时间。 +hs: 怎么,我就不能是患者吗?等会。 +hs: … +hs: 哇哦。 +me: 什么? +hs: 没什么。只是这里比我想象的要更…医生一些。 +me: …怎么,毕业排名垫底的小卡拉米看不起排名第四的优秀机体医生? +hs: 喂!排名不能说明问题。那不是我的实力好吧! +hs: 全期排名第四的机体医生沦落到这么一个小小的厂属员工诊所里,还背了绩效考核,就说明排名不是那么靠谱嘛。 +me: …好了好了。没时间和你瞎聊。说说吧,你遇到的问题。 +hs: 嘿嘿…其实倒不是什么“问题”。 + +<> +<> +<> +<> +=== + + + diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn new file mode 100644 index 000000000..9c8d1554a --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn @@ -0,0 +1,251 @@ +title: Stage2 +tags: +group: 入口 +position: 250,-2611 +--- +<> +<> +<> +<> +<> +//【【有任务的话放在这里】】 +//<> +//Task: 检查火山的情绪模块 +//【【开头的高亮,不一定要;不过得注意:每个模块首次插都写了取消高亮】】 +//<> +<> +//【【任务目标↓】】 +me: 现在执行【当前目标】 +//【【放到该完成任务的地方,并填入对应的task的lineID】】 +//<> +=== + + + + +title: 主维修界面_头部 +position: 0,0 +--- +//【【设置每个gameStage的通过条件】】 +<> + <> + <> +<> + <> + <> + <> + <> + <> + <> +<> +=== + + + + + +title: 检查情绪 +tags: +colorID: 8 +group:插线检查 +position: 102,-2697 +--- +<> +Linking: 正在建立连接… +<> +EmoModule: 已与情绪模块建立连接! +->检查 + <> + <> + Analysing: + <> + <> + <> + <> + <> + EmoModule: 检查完成!未发现错误。 + <> + EmoModule: + EmoModule: 报告传输完毕。 + <> + <> + <> + <> + me: 记忆模块正常 + <> +->结束 +<> +<> +<> +=== + + + + +title: 检查记忆 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 340,-2700 +--- +<> +Linking: 正在建立连接… +<> +MemModule: 已与记忆模块建立连接! +<> + <> +<> +//【【如果有卡带的内容,把这里取消注释】】 +//<> +// <> +// MemModule: 检测到可读取的记忆卡带! +// <> +// MemModule: 已授权深入检查以读取卡带。 +// <> +// ->深入检查 +// <> +// <> +// <> +//<> + MemModule: 未检测到可读取的记忆卡带。 + ->检查 + <> + Analysing: + <> + <> + <> + <> + MemModule: 检查完成!未发现错误。 + <> + <> + me: 记忆模块正常 + <> + <> + ->结束 + <> + <> + <> +//<> +=== + + + + +title: 检查逻辑 +tags: +colorID: 8 +group:插线检查 +position: 577,-2701 +--- +<> +Linking: 正在建立连接… +<> +LogicModule: 已与逻辑模块建立连接! +->检查 + <> + <> + Analysing: + <> + <> + <> + <> + Analysing: + <> + <> + <> + <> + LogicModule: 检查完成!未发现错误。 + <> + <> + <> + LogicModule: + LogicModule: 报告传输完毕。 + <> + <> + <> + <> + me: 逻辑模块正常 + <> +->结束 +<> +<> +<> +=== + + + + +title: 检查视觉 +tags: 待编辑 +colorID: 8 +group:插线检查 +position: 435,-3043 +--- +<> +Linking: 正在建立连接… +<> +EyeModule: 已与视觉模块建立连接! +<> +->检查 + <> + <> + Analysing: + <> + <> + <> + <> + <> + EyeModule: 检查完成!未发现错误。 + <> + <> + EyeModule: + EyeModule: 报告传输完毕。 + <> + <> + <> + me: 视觉模块正常 + <> + <> +->结束 +<> +<> +<> +=== + + + + +title: 检查表达 +tags: +colorID: 8 +group:插线检查 +position: 343,-2338 +--- +<> +Linking: 正在建立连接… +<> +SpeakerModule: 已与表达模块建立连接! +->检查 + <> + <> + Analysing: + <> + <> + <> + <> + <> + SpeakerModule: 检查完成!未发现错误。 + <> + SpeakerModule: + SpeakerModule: 报告传输完毕。 + <> + <> + <> + me: 表达模块正常 + <> + <> +->结束 +<> +<> +<> +=== \ No newline at end of file diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn.meta b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn.meta similarity index 100% rename from Assets/Resources/Yarn/Fiction_Huoshan1/Stage0_序章.yarn.meta rename to Assets/Resources/Yarn/Fiction_Huoshan1/Stage2_检查.yarn.meta diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage3_中间对话.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage3_中间对话.yarn new file mode 100644 index 000000000..06517294c --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage3_中间对话.yarn @@ -0,0 +1,34 @@ +title: Stage3 +tags: +group: 入口 +position: 250,-2611 +--- +<> +<> +<> +<> +=== + + + + +title: 中间对话 +tags: +group: 入口 +position: 250,-2611 +--- +//【【角色动作初始化】】 +//<> +//<> + +火山,作为一个销售却总是不会说话,导致他的销售受挫。他认为自己需要安装更高级的“推销语格”; +这并不容易,因为他敏感的情绪模块的限制,你对参数的调控必须非常精密,才能刚好符合他的“目标客户模型”的需求。 + +<> +<> +<> +<> +=== + + + diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage4_治疗.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage4_治疗.yarn new file mode 100644 index 000000000..e8be7f166 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage4_治疗.yarn @@ -0,0 +1,35 @@ +title: Stage4 +tags: +group: 入口 +position: 250,-2611 +--- +<> +<> +<> +<> +<> +//【【有任务的话放在这里】】 +//<> +//Task: 检查火山的情绪模块 +//【【开头的高亮,不一定要;不过得注意:每个模块首次插都写了取消高亮】】 +//<> +<> +//【【任务目标↓】】 +me: 现在执行【当前目标】 +//【【放到该完成任务的地方,并填入对应的task的lineID】】 +//<> +=== + + + + +title: 深入维修 +position: 0,0 +--- +//这个节点的跳转入口在stage2。理论上所有的插线节点、插线后的条件判断都在stage2,这里主要放stage4开放的节点。 +//这里把所有的改gamestage和跳center的代码都放到“主维修界面_头部”里了,以作为统一收口,即完成后要先回到主维修再出去 +【进入手术】 +【手术】 +【退出手术】 +<> +=== diff --git a/Assets/Resources/Yarn/Fiction_Huoshan1/Stage5_结束对话.yarn b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage5_结束对话.yarn new file mode 100644 index 000000000..4f7d656c6 --- /dev/null +++ b/Assets/Resources/Yarn/Fiction_Huoshan1/Stage5_结束对话.yarn @@ -0,0 +1,36 @@ +title: Stage5 +tags: +group: 入口 +position: 250,-2611 +--- +<> +<> +<> +<> +=== + + + + +title: 结束对话 +tags: +group: 入口 +position: 250,-2611 +--- +//【【角色动作初始化】】 +//<> +//<> + +完成后他对此非常满意,约你在Nostalgia等他的好消息。 + +//【【角色退出】】 +//<> + +<> +<> +<> +<> +=== + + +