Merge branch 'fearure/Yarn_FP' into 'develop'

shitou1修改

See merge request aibis-dream/aibis-dream!211
This commit is contained in:
2025-01-22 18:39:22 +00:00
10 changed files with 745 additions and 386 deletions
@@ -74,8 +74,9 @@ me: 它已经黄了。
peipei: 再见了,叶子。
佩佩看了你一眼,微笑了一下,转头离开了。
吸完最后一口烟,你长舒一口气,转身回到诊室
吸完最后一口烟,你长舒一口气。
->回到诊室
@@ -4,6 +4,9 @@ colorID: 8
position: -449,-3574
---
<<switch_fix_system_to "BodyModule">>
//拖动屏幕右侧检修终端上的插头,至每个模块的绿色插口上,运行检查
<<jump UF检查状态>>
===
@@ -24,7 +24,7 @@ position: -533,-97
title: StomachPlugIn
position: -267,-102
--- z
---
<<if $gameStage == 2>>
<<jump 检查_胃>>
<<endif>>
@@ -56,6 +56,8 @@ position: -1088,330
<<endif>>
===
title: 引擎过速
description: 引擎过速触发
position: -257,110
@@ -24,21 +24,53 @@ position: 250,200
<<hide_dialog>>
<<character_init_new "石头">>
<<character_fade_in_new>>
<<wait 1>>
//需要加入唱歌,加入唱歌忘词
一段歌声打断了你的思索。
shitou: 早上好!医生!
一个运输型机体唱着歌儿,从门外大步走了进来,向你鞠了一个躬。
它自称“石头”。
shitou: 天气真的越来越冷了!不是吗?昨晚睡得怎么样
不会有机体跑到诊室就是为了闲谈的。你将话题引到了它自己身上。
shitou: 啊,我嘛……我需要做一个调速,这样就能跑得更快,送更多的货!
它是一个货务机器人,根据指令把货务送到目的地——大部分都是罐头。
作为回报,它获得积分,用于兑换一个机体日常所需的一切。
shitou: 销售大赛要来了,还有很多罐头要送!所以,只要把速度提高一些,我就可以运更多罐头啦!
me: 这倒不是什么麻烦事儿…只需要调整一下齿轮就可以了。
me: 来吧,我们到治疗室来。
shitou: 啊!~自由的小机体,在大大的城市里~<br>跑呀~跑呀~再多烦恼~统统没掉~
<<hide_dialog>>
<<wait 0.5>>
shitou: 你好~亲爱的医生~<br>这里是我们园区的员工诊所吗
me: 没错。<br>咱公司什么时候有歌唱家了?
<<hide_dialog>>
<<character_fade_in_new>>
<<wait 0.5>>
shitou: 我不是~歌唱家~只是公司滴送货员~石头~
shitou: 公司举办~销售大赛~很多罐头~<br>需要我送~忙碌工作~日以继夜~
shitou: 更快!更快!更快!~<br>亲爱的医生,我需要更快!
me: 你好,想要跑得更快的送货员。<br>让我查查数据库……
<<hide_dialog>>
<<OpenProgressWindow WindowManager 查询患者信息 "正在检索: 货务部 石头 ……" 2>>
<<wait 1>>
me: (机体EF4404192,石头,货务部C03UR货运型号。)
me: (该型号机体配装有公司研发的涡轮增压动力模块,具有极高的运动性能。)
me: (该类机体对速度有较强的偏好性,但自我控制能力较低。请勿命令此类机体在诊室内跑动,避免造成公司财产损失。)
<<hide_dialog>>
<<wait 1>>
me: 涡轮增压动力模块…听起来关键在这。
me: 嗯…想要跑得更快的话,应该可以从维护这个模块入手。
shitou: 好哇,医生!我最喜欢~维护~动力模块啦~!
me: 听起来不是第一次了?
shitou: 当然啦,医生!我把它保养得可好啦~!听听我这强劲的马达~
石头运转起它的马达,他的胸腔发出低沉的轰鸣。
me: 好了好了…你可千万别跑起来。<br>碰坏了这里的东西,你可…我可赔不起。
me: 来吧,让我们来治疗室好好看看。
//shitou: 啊,我嘛……我需要做一个调速,这样就能跑得更快,送更多的货!
//它是一个货务机器人,根据指令把货务送到目的地——大部分都是罐头。
//作为回报,它获得积分,用于兑换一个机体日常所需的一切。
//shitou: 销售大赛要来了,还有很多罐头要送!所以,只要把速度提高一些,我就可以运更多罐头啦!
//me: 这倒不是什么麻烦事儿…只需要调整一下齿轮就可以了。
//me: 来吧,我们到治疗室来。
//me: 这是什么?它看起来有很严重的磨损,而且强度也很…普通。
//shitou: 对吧!它看起来被划得很严重!
@@ -1,356 +0,0 @@
title: 全身检查
group: 入口
tags:
position: 378,-540
---
<<jump 检查初始化>>
===
title: 检查初始化
position: 380,-239
---
<<fade_in 0.5>>
<<wait 1>>
//shitou: 医生~不好意思~每次拆面板我都很害怕!你介意我~放声高歌吗?
//me: 没关系,其实你一直在唱歌。
//shitou: 啊!富足的生活~靠勤奋的双脚~美好的未来~在等我们~♫
<<hide_dialog>>
<<switch_fix_system_to "BodyModule">>
<<fade_out 1>>
<<add_task TaskManager 检查所有模块>>
<<task_moveIn TaskManager>>
me: <b><size=100%><color=\#D9BC26>检查所有模块</color></b>,寻找和齿轮有关的信息。
me: 这个奇怪的齿轮…会是从哪儿掉出来的呢?
<<MessageBoxSetNull>>
<<MessageBoxSetText 等待信号输入……>>
拖动屏幕右侧检修终端上的插头,至每个模块的绿色插口上,运行检查
<<jump 检查状态>>
===
title: 检查状态
position: 384,81
---
<<if $lungProblemKnown==true && $engineProblemKnown==true && $fuelProblemKnown==true && $bloodProblemKnown==true>>
// 全部插入后进入下一阶段
<<wait 0.5>>
<<complete_task TaskManager 检查所有模块>>
<<task_moveOut TaskManager>>
me: 所有的模块都检查过了。
<<hide_dialog>>
<<jump 进入阶段3>>
<<endif>>
// 未全部插入就进入等待插入事件状态
===
title: 进入阶段3
group: 出口
position: 385,382
---
<<set $gameStage = 3>>
<<jump Center>>
===
// 事件节点
title: 检查_肺
tags:
group: 插入触发
colorID: 8
position: -161,-190
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 换气模块>>
<<wait 0.1>>
<<MessageBoxSetText 进行内外部气体与热量交换,影响呼吸和散热相关的工作。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $lungProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText 检查完成!没有发现错误>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,2个异常。38295个节点已扫描。>>
<<if $lungProblemKnown == false>>
->分析
<<hide_dialog>>
<<wait 0.5>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 报告传输完毕。>>
<<wait 1.5>>
me: 嗯。你的运动非常充足…应该说有点过于频繁了。
me: 不过这里确实没有和齿轮相关的信息。
<<set $lungProblemKnown=true>>
<<else>>
me: 换气系统的滤板积碳很严重…<br>不过这里确实没有和齿轮相关的信息。
<<endif>>
->结束
<<jump 检查状态>>
===
title: 检查_心
tags:
group: 插入触发
colorID: 8
position: -158,-3
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetText 动力模块>>
<<wait 0.1>>
<<MessageBoxSetText 将机体的燃料转化为电能/机械能,驱动机体和内部模块运转。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $engineProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText 检查完成!没有发现错误>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,103个异常。122596个节点已扫描。>>
<<if $engineProblemKnown == false>>
->分析
me: 嗯…这个机体的动力模块很特别。<br>是专门提供高速的型号…动力很强劲。
me: 而且似乎做过很多次改造,服役年限已经很高了。
shitou: 哈哈,这些改造花了我不老少积分,要跑好久的货才能挣够呢!
me: 不过…你看起来已经可以跑得很快了……2000RPM的转速,应该已经可以满足跑货需求了吧?
shitou: 嘿嘿,医生,我要跑得双倍快才行哩!
me: 双倍快?
shitou: 对!我要比大家都快一倍!这样我才能跑双倍的货~
me: ……你是想跑到4000转吗?那样要赶上火车了。
shitou: 那倒不用!哈哈,<br>医生!这只是一种比喻~<br>我只要能跑到25000转就够啦!
me: 那么…小小调整一下齿轮应该就可以做到。
<<hide_dialog>>
<<wait 0.5>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 深入权限已取得。>>
->深入
<<jump 变速箱>>
<<elseif $engineDone == false>>
me: 这套动力系统很高级,是专门提供高速的型号…
<<else>>
me: 这套动力系统很高级,是专门提供高速的型号…
<<endif>>
->结束
<<jump 检查状态>>
===
title: 检查_胃
tags:
colorID: 8
group: 插入触发
position: -160,191
---
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetText 物质模块>>
<<wait 0.1>>
<<MessageBoxSetText 负责机体的物质和燃料摄入、处理和储存。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $fuelProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText 检查完成!发现1个警告>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,1个警告,7个异常。83423个节点已扫描。>>
<<MessageBoxSetText "检查到油耗值偏高!">>
<<wait 0.5>>
me: 油耗…偏高?
shitou: 对!医生,我就说嘛!<br>我跑起来怎么都不对劲。
<<if $fuelProblemKnown == false>>
->分析
<<hide_dialog>>
<<wait 0.5>>
<<MessageBoxSetText "检查到油耗值偏高!">>
<<wait 0.5>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 报告传输完毕。>>
<<wait 1.5>>
me: 确实,从今天开始的油耗都比往常高5%左右…
me: 不过看起来…这个模块本身没有什么问题。<br>虽然还是不知道为什么油耗高。
me: 嗯…你最近都吃了些啥?
shitou: 当然是幸福牌~罐头!医生。
me: 只有罐头?
shitou: 罐头还不够好嘛!医生,推销员说这一罐罐头就能满足所有需要,不用换食!
me: 怪不得…内容物这么单一。
me: 不过这里确实没有和齿轮相关的信息。
<<set $fuelProblemKnown = true>>
<<else>>
me: 石头最近摄入的食物十分单一,都是最基础款的罐头。
me: 另外…它的油耗不过这里确实没有和齿轮相关的信息。
<<endif>>
->结束
<<jump 检查状态>>
===
title: 检查_肝
tags:
colorID: 8
group: 插入触发
position: -158,370
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.2>>
<<MessageBoxSetText 循环模块>>
<<wait 0.1>>
<<MessageBoxSetText 负责机体的冷却液净化处理,保证各模块的运行状态。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $bloodProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText 检查完成!没有发现错误。 >>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,4个异常。4286个节点已扫描。>>
<<if $bloodProblemKnown == false>>
->分析
<<hide_dialog>>
<<wait 0.5>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 报告传输完毕。>>
<<wait 1.5>>
me: 看起来这个模块没有什么太大的问题…算是个好消息。
me: 不过这里确实没有和齿轮相关的信息。
<<set $bloodProblemKnown = true>>
<<else>>
me: 看起来这个模块没有什么太大的问题…不过这里确实没有和齿轮相关的信息。
<<endif>>
->结束
<<jump 检查状态>>
===
title: 变速箱
position: 728,79
---
<<switch_fix_system_to "Engine">>
你打开引擎的变速箱盖,看到里面充满了各种奇形怪状的齿轮。
->拿起一个齿轮
me: 这些是…什么?
me: 看起来不像是一般的齿轮…齿轮箱里的这些结构看起来怪怪的…
shitou: 噢?你说的是*那些*齿轮吗?
me: 什么是*那些*齿轮?
shitou: 嘿嘿。快把它放回去,让我演示给你看!
->放回去
shitou: 音乐,来吧!
<<hide_dialog>>
<<move_needle>>
<<play_loop_audio disc>>
<<wait 2>>
shitou: 啊~哈哈!医生,这可是我的得意模块!我从小!就喜欢音乐!可惜我~五音不全。
shitou: 工作后一攒够钱!我就买了一直心念念的爱索~Walkman音乐!唱片机!
shitou: 我把它改装进了动力模块里!这样我就可以随时随地哼我最喜欢的旋律了——
me: 好吧,这倒挺特别。
me: 只要我能把转速箱整体的齿轮比调整一下,就可以提高他的速度…希望这不会影响这些唱片的播放。
(使第一个齿轮和最后一个齿轮的大小满足图示需求(白框(脑补一下)))
->调整齿轮比
me: 好了…是时候测试一下了。
启动引擎,速度提高,齿轮忽然全部飞出。
shitou: 哎呀!医生……
shitou: 我怎么忽然动不了了!
me: 齿轮脱出来了…
me: 它们很大一部分材质是塑胶,强度不够。
shitou: 什么意思呀?医生,我听不懂,什么塑胶什么强度的!
me: 嗯……我总结一下吧:
me: 要提高你的速度,就要让变速箱的齿轮转得很快。但是你这些唱片齿轮强度太差,受不了快的速度。
shitou: 啊…也就是说?因为唱片太脆弱了,所以没办法把我调快?
me: 呃…其实还有一种可能性。你可以更换一个更高马力的引擎…但是这要额外花不少积分。
shitou: 这么麻烦啊……
shitou: 我明白了……医生。
shitou: 那麻烦您!帮我移除!我的音乐模块吧!
me: 啊……啊?你不是说你很爱它吗?
shitou: 哈哈没关系!对我来说,这些唱片只是让曾经五音不全的我能够顺利地唱歌。
shitou: 它曾经对我来说很重要,但是每个人都该往前看,不是吗!
shitou: 它已经,为我留下了足够的记忆!我的记忆模块里已经留下了几百首歌的旋律!
shitou: 我——依然会记得怎么唱这些歌的,所以……没关系!我的生活足够美好咯,在园区里头穿梭,风吹在脸上,安逸滴很!
shitou: 所以,是的。医生,帮我换掉这些唱片齿轮吧!
shitou: 啊!对了……这些捏铬齿轮…不会很贵吧……
me: 啊…那倒不贵。不过是一些铁块罢了。
shitou: 哈哈哈!那太好了,那还等什么?医生,我们来吧。
->拿出替换的镍铬齿轮
->将镍铬齿轮替换上去
me: 好了…现在……是时候再测试一下了。希望不会再……
引擎加速,安然无恙,但是没有了音乐。
//<<wait 1.5>>
//me: 嗯…看起来一切正常?没有缺齿轮之类的报告……
//shitou: 正常?不可能,医生。我明显感觉它有问题。
//me: 虽然我不知道你说的会是什么问题…<br>但这确实是最有可能掉出齿轮的地方。
//<<wait 0.5>>
//me: 来都来了……<br>以防万一,最好让它跑一次;<br>确认它在运行状态下是没问题的。
//<<hide_dialog>>
//<<wait 0.5>>
//<<MessageBoxSetText 正在运行自检……>>
//<<wait 0.1>>
//<<MessageBoxSetText 请将转速提高至2500RPM以进行自检!>>
//<<wait 0.5>>
//me: ……
//me: 2500,哇哦。
//shitou: 怎么了,医生?找到问题了?
//me: 不是。正常机体的动力系统只能跑到500RPM…<br>而且还得是在劳累或者激动的情况下。
//me: 但你能跑到2500RPM。这是一般机体的…5倍。<br>通常转到这个速度,就意味着机体要接近报废了。
//me: 不过也不奇怪,毕竟你是需要跑货的。<br>……你简直就是一台人形货车了。
//shitou: 嗨!我要是能天天跑到2500就好了!<br>可惜城里的红绿灯实在是太多了。
//me: 你现在就有机会了。<br>我需要手动把你提到2500RPM,来完整测试引擎的运行能力。
//shitou: 要开跑了吗,医生?太好啦!我最喜欢跑货了!<br>…哎呀,可惜!要是我状态完美,能边跑边唱……
//me: 这是治疗,不是赛车。<br>让它跑起来是为了确认它到底有没有问题。
//shitou: 不过医生…如果里面缺一个齿轮,不会有问题吗?<br>比如把其他的齿轮也甩飞出来之类的……
//me: 按理来说不会…至少手册说不会。
<<switch_fix_system_to "Engine">>
<<jump 分析检查结果>>
===
@@ -0,0 +1,586 @@
title: 全身检查
group: 入口
tags:
position: 378,-540
---
<<jump 检查初始化>>
===
title: 检查初始化
position: 380,-239
---
<<fade_in 0.5>>
<<wait 1>>
//shitou: 医生~不好意思~每次拆面板我都很害怕!你介意我~放声高歌吗?
//me: 没关系,其实你一直在唱歌。
//shitou: 啊!富足的生活~靠勤奋的双脚~美好的未来~在等我们~♫
shitou: 医生~不好意思~每次拆面板我都很害怕~你介意我~放声高歌吗?
me: 没关系,其实你一直在唱歌的。
shitou: 哈哈~!毕竟~音乐就是我的~生命~
shitou: 啊!~自由的小机体,在大大的城市里~<br>跑呀~跑呀~再多烦恼~统统没掉~
me: 好多灰尘啊,真难开……
me: 嘿!
<<switch_fix_system_to "BodyModule">>
<<fade_out 0.1>>
<<shake_camera 0.2 0.3 20>>
<<wait 0.5>>
<<hide_dialog>>
<<wait 0.5>>
me: 总算打开了……
shitou: 嘿嘿…不好意思~最近跑得比较多~有点积灰~
me: 总之,找到他的<b><size=100%><color=\#D9BC26>动力模块</color></b><br>看看怎么提高他的速度吧。
<<add_task TaskManager 检查动力模块>>
<<task_moveIn TaskManager>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 已检测到目标机体!诊疗仪已就绪。>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 等待信号输入……>>
<<jump 主维修界面>>
===
title: 主维修界面
position: 384,81
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 等待信号输入……>>
//<<if $lungProblemKnown==true && $engineProblemKnown==true && $fuelProblemKnown==true && $bloodProblemKnown==true>>
// 全部插入后进入下一阶段
//<<wait 0.5>>
//<<complete_task TaskManager 检查所有模块>>
//<<task_moveOut TaskManager>>
//me: 所有的模块都检查过了。
//<<hide_dialog>>
//<<jump 进入阶段3>>
//<<endif>>
// 未全部插入就进入等待插入事件状态
===
title: 进入阶段3
group: 出口
position: 385,382
---
<<set $gameStage = 3>>
<<jump Center>>
===
// 事件节点
title: 检查_肺
tags:
group: 插入触发
colorID: 8
position: -161,-190
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 换气模块>>
<<wait 0.1>>
<<MessageBoxSetText 进行内外部气体与热量交换,影响呼吸和散热相关的工作。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $lungProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText 检查完成!没有发现错误>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,2个异常。38295个节点已扫描。>>
<<if $lungProblemKnown == false>>
<<wait 1.5>>
me: 嗯…通气量非常大,看起来运动非常充足…<br>应该说有点过于频繁了。
shitou: 没问题的~医生~我甚至可以边跑边唱嘞!
<<set $lungProblemKnown=true>>
<<else>>
me: 通气量非常大,看起来运动非常频繁。
<<endif>>
->结束
<<jump 主维修界面>>
===
title: 检查_心
tags:
group: 插入触发
colorID: 8
position: -158,-3
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText C03UR*特配涡轮增压动力模块>>
<<wait 0.1>>
<<MessageBoxSetText 将机体的燃料转化为电能/机械能,驱动机体和内部模块运转。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $engineProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetWarning>>
<<MessageBoxSetText 检查完成!未发现错误。>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,103个异常。122596个节点已扫描。>>
<<if $engineProblemKnown == false>>
<<complete_task TaskManager 检查动力模块>>
<<wait 0.5>>
me: 嗯…这就是那个*涡轮增压动力模块*,看起来确实是个硬家伙。
me: 让我看看有什么能做的…
->分析
<<hide_dialog>>
<<MessageBoxSetText 正在获取检验报告,请稍候…>>
<<wait 0.5>>
<<MessageBoxSetText " ">>
<<MessageBoxSetText 报告传输完毕。>>
<<wait 1>>
me: 看起来…<br>你的积碳情况正常…空气滤芯最近才换过…<br>变速箱有点卡,但是还算正常…
<<hide_dialog>>
<<wait 0.5>>
me: 嗯?
me: 这个增压涡轮机…空气压缩比有点低了。<br>调整一下应该就可以提高速度。
shitou: 涡轮…压缩…?医生~我听不懂呀!
me: 简单来说,我拆开这个模块,打点气,你就可以跑得更快。
//////这里做啥?需要更清楚,不然我只能瞎说
shitou: 好啊医生…<br>…医生,医生!您是医生,我听您的~
me: 那我们开始吧。
<<add_task TaskManager 为动力模块进行增压>>
//me: 嗯…这就是那个*高速动力模块*,看起来确实是个硬家伙。
//me: 而且似乎做过很多次改造,服役年限已经很高了。
//shitou: 哈哈,这些改造花了我不老少积分,要跑好久的货才能挣够呢!
//me: 不过…你看起来已经可以跑得很快了……2000RPM的转速,应该已经可以满足跑货需求了吧?
//shitou: 嘿嘿,医生,我要跑得双倍快才行哩!
//me: 双倍快?
//shitou: 对!我要比大家都快一倍!这样我才能跑双倍的货~
//me: ……你是想跑到4000转吗?那样要赶上火车了。
//shitou: 那倒不用!哈哈,<br>医生!这只是一种比喻~<br>我只要能跑到25000转就够啦!
//me: 那么…小小调整一下齿轮应该就可以做到。
<<hide_dialog>>
<<set $engineProblemKnown = true>>
<<wait 0.5>>
<<MessageBoxSetText 深入权限已取得。>>
->深入
<<hide_dialog>>
<<jump 变速箱>>
->结束
<<elseif $engineDone == false>>
me: 嗯…这就是那个*涡轮增压动力模块*,给它加点压就可以跑得更快了。
->深入
<<hide_dialog>>
<<jump 变速箱>>
->结束
<<else>>
me: 嗯…这就是那个*涡轮增压动力模块*。我已经给它加过压,现在可以跑很快了。
<<endif>>
->深入<<if $engineProblemKnown == true>>
<<hide_dialog>>
<<jump 变速箱>>
->结束
<<jump 主维修界面>>
===
title: 检查_胃
tags:
colorID: 8
group: 插入触发
position: -160,191
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.5>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 物料模块>>
<<wait 0.1>>
<<MessageBoxSetText 负责机体的物料和燃油摄入、处理和储存。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $fuelProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText 检查完成!未发现错误。>>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,7个异常。83423个节点已扫描。>>
<<if $fuelProblemKnown == false>>
<<wait 1.5>>
me: 嗯…你最近都摄入了些啥?
shitou: 当然是幸福牌~罐头!医生。
me: 只有罐头?
shitou: “满足所有物料需求,陪你从出厂到回收!”<br>推销员是这么跟我说的~
me: 怪不得…内容物这么单一。
<<set $fuelProblemKnown = true>>
<<else>>
me: 机体最近摄入的物料十分单一,都是最基础款的罐头。
<<endif>>
->结束
<<jump 主维修界面>>
===
title: 检查_肝
tags:
colorID: 8
group: 插入触发
position: -158,370
---
<<MessageBoxSetNull>>
<<MessageBoxSetText 正在建立连接…>>
<<wait 0.2>>
<<MessageBoxSetNull>>
<<MessageBoxSetText 循环模块>>
<<wait 0.1>>
<<MessageBoxSetText 负责机体的冷却液净化处理,保证各模块的运行状态。>>
->检查
<<hide_dialog>>
<<MessageBoxSetNull>>
<<MessageBoxSetChecking>>
<<if $bloodProblemKnown == false>>
<<wait 1>>
<<endif>>
<<wait 0.5>>
<<MessageBoxSetNormal>>
<<MessageBoxSetText 检查完成!没有发现错误。 >>
<<wait 0.1>>
<<MessageBoxSetText 检测到0个错误,0个警告,4个异常。4286个节点已扫描。>>
<<if $bloodProblemKnown == false>>
<<wait 1.5>>
me: 循环模块看起来没什么问题。
<<set $bloodProblemKnown = true>>
<<else>>
me: 循环模块没什么问题。
<<endif>>
->结束
<<jump 主维修界面>>
===
title: 变速箱
position: 728,79
---
<<switch_fix_system_to "Engine">>
<<hide_dialog>>
<<wait 0.5>>
me: 还是第一次见…<br>一般机体可没有这么厉害的内燃机动力模块…还是涡轮增压的高级型号。
shitou: 咦?不是所有的机体都有动力模块吗?
me: 是,但一般机体都是电机,因为它们没有那么重的负载需要拉。
me: 你的内燃机虽然可以拉更重的负载…但也意味着它永远无法停机。<br>一旦停下来,你就再也动不了了。
shitou: 医生~我不想停下来~让我跑得更快吧!
<<hide_dialog>>
<<wait 0.5>>
me: 那来吧。在调整之前…<br>让我看看,你现在能跑多快。
shitou: 收到~
shitou: 呜——!
石头加起速来,引擎轰鸣着达到了跑到了某个速度。#auto_next
<<wait 3>>
me: 9800转…好高啊。
shitou: 嘿嘿,医生,我要跑得双倍快才行哩!
me: 双倍快?
shitou: 对!我要比大家都快一倍!这样我才能跑双倍的货~
<<hide_dialog>>
<<wait 0.5>>
me: ……你是想跑到20000转吗?那样要赶上火车了。
shitou: 哈哈,我真能变成火车…那就……太酷啦!
shitou: 开玩笑~医生!这只是一种比喻~<br>我只要能跑到12000转就够啦!
<<hide_dialog>>
<<wait 0.5>>
me: 那么…加压应该是可以做到的。
【加压按钮可用】#auto_next
<<wait 1.5>>
->加压
<<complete_task TaskManager 为动力模块进行增压>>
你向气阀内压入气体,石头的速度变得更高了。#auto_next
<<wait 1>>
<<task_moveOut TaskManager>>
<<wait 1>>
shitou: 哇~好快啊,从来没有过的感觉!
<<hide_dialog>>
<<wait 0.5>>
<<shake_camera 0.2 0.3 20>>
石头的速度忽然掉了下来,逐渐回到怠速。
<<wait 0.5>>
shitou: 啊!
shitou: 医生…我怎么…动不了了!
<<hide_dialog>>
<<wait 0.5>>
me: 听起来像是变速箱里的声音……我这就看看。
<<add_task TaskManager 检查变速箱的异响>>
<<task_moveIn TaskManager>>
->打开变速箱盖
<<hide_dialog>>
<<wait 1>>
你打开引擎的变速箱盖…#auto_next
<<wait 1>>
<<shake_camera 0.2 0.3 20>>
me: 哎呀……有几个齿轮松脱了。
<<complete_task TaskManager 检查变速箱的异响>>
<<hide_dialog>>
<<wait 1>>
<<open_gear_panel>>
<<wait 0.5>>
me: 这些齿轮表面有一部分竟然是塑胶的…<br>…看起来强度很低啊。
【拿起齿轮端详(show obj)】
<<hide_dialog>>
<<wait 0.5>>
me: 齿轮箱里看起来也有一些不属于这里的结构…这根杆子是什么?
shitou: 噢~?你说的是我的~唱片机吗?
me: 唱片机……?这里不应该是变速箱吗……
<<hide_dialog>>
<<wait 1>>
me: 无论如何,我先把这些脱落的齿轮装回去吧。
<<add_task TaskManager 恢复变速箱的齿轮>>
//你打开引擎的变速箱盖,看到里面充满了各种奇形怪状的齿轮。
//->拿起一个齿轮
//me: 这些是…什么?
///me: 看起来不像是一般的齿轮…齿轮箱里的这些结构看起来怪怪的…
//shitou: 噢?你说的是*那些*齿轮吗?
//me: 什么是*那些*齿轮?
//shitou: 嘿嘿。快把它放回去,让我演示给你看!
->放回去
<<hide_dialog>>
<<wait 1>>
<<close_gear_panel>>
<<complete_task TaskManager 恢复变速箱的齿轮>>
<<task_moveOut TaskManager>>
<<wait 0.5>>
me: 好了。石头,再试试吧,跑起来。
shitou: 该播放音乐了吗?医生!
<<hide_dialog>>
<<wait 0.5>>
石头加起速来,引擎轰鸣着达到了跑到了某个速度。#auto_next
<<wait 2>>
<<play_loop_audio disc>>
那根奇怪的杆子转了下来,搭在一张唱片上。#auto_next
<<wait 2>>
me: 原来如此……
shitou: 医生,这可是我的得意改装!我从小!就喜欢音乐!可惜我~五音不全。
shitou: 工作后一攒够钱!我就买了一直心念念的爱索~Walkman音乐!唱片机!
shitou: 我把它改装进了动力模块里!这样我就可以随时随地哼我最喜欢的旋律了——
<<hide_dialog>>
<<wait 1>>
me: 这倒是…很巧妙的改造。
<<hide_dialog>>
<<wait 1>>
me: 但是,有一个问题……
<<hide_dialog>>
<<wait 0.2>>
<<pause_loop_audio>>
<<random_play_interaction tv_in>>
<<shake_camera 0.4 0.3 20>>
石头的速度又掉了下来,逐渐回到怠速。#auto_next
<<wait 1>>
shitou: 哎呀,医生!我又动不了了!
me: 这就是我说的问题。刚才已经发生过一次了……
me: 我先给你安回去吧…但你别再加速了。不然还得飞出来。
你将齿轮装了回去。(自动)#auto_next
<<wait 1>>
<<fade_in 1>>
<<switch_fix_system_to "Clinic">>
<<fade_out 1>>
me: 你想跑到12000转……但这些橡胶的“唱片齿轮”的强度太低了。恐怕只有镍铬齿轮的强度才够……
shitou: 镍铬…是啥意思?医生~我听不懂呀!
me: 简单来说,要提高速度,就要让这些齿轮转得很快。但是你这些齿轮太软了,转快了就会掉出来。
//<<hide_dialog>>
//<<move_needle>>
//<<play_loop_audio disc>>
//<<wait 2>>
//shitou: 啊~哈哈!医生,这可是我的得意模块!我从小!就喜欢音乐!可惜我~五音不全。
//shitou: 工作后一攒够钱!我就买了一直心念念的爱索~Walkman音乐!唱片机!
//shitou: 我把它改装进了动力模块里!这样我就可以随时随地哼我最喜欢的旋律了——
//me: 好吧,这倒挺特别。
//me: 只要我能把转速箱整体的齿轮比调整一下,就可以提高他的速度…希望这不会影响这些唱片的播放。
//(使第一个齿轮和最后一个齿轮的大小满足图示需求(白框(脑补一下)))
//->调整齿轮比
//me: 好了…是时候测试一下了。
//启动引擎,速度提高,齿轮忽然全部飞出。
//shitou: 哎呀!医生……
//shitou: 我怎么忽然动不了了!
//me: 齿轮脱出来了…
//me: 它们很大一部分材质是塑胶,强度不够。
//shitou: 什么意思呀?医生,我听不懂,什么塑胶什么强度的!
//me: 嗯……我总结一下吧:
//me: 要提高你的速度,就要让变速箱的齿轮转得很快。但是你这些唱片齿轮强度太差,受不了快的速度。
shitou: 啊…也就是说?因为唱片太脆弱了,所以没办法把我调快?
//me: 呃…其实还有一种可能性。你可以更换一个更高马力的引擎…但是这要额外花不少积分。
me: 对。所以……<br>需要我把速度降回去吗?
shitou: 这么麻烦啊……
<<hide_dialog>>
<<wait 0.5>>
shitou: 我明白了……医生。
shitou: 那麻烦您!帮我把我的唱片齿轮~都换掉吧!
<<hide_dialog>>
<<wait 0.5>>
me: 啊……啊?你不是说你很爱它吗?
shitou: 哈哈没关系!对我来说,这些唱片只是让曾经五音不全的我能够顺利地唱歌。
shitou: 它曾经对我来说很重要,但是每个人都该往前看,不是吗!
shitou: 它已经,为我留下了足够的记忆!我的记忆模块里已经留下了几百首歌的旋律!
shitou: 我——依然会记得怎么唱这些歌的,所以……没关系!我的生活足够美好咯,在园区里头穿梭,风吹在脸上,安逸滴很!
shitou: 所以,是的。医生,帮我换掉这些唱片齿轮吧!
shitou: 啊!对了……这些捏铬齿轮…不会很贵吧……
me: 啊…那倒不贵。不过是一些铁块罢了。
shitou: 哈哈哈!那太好了,那还等什么?医生,我们来吧。
<<fade_in 1>>
<<switch_fix_system_to "Engine">>
<<fade_out 1>>
me: 让我找找…镍铬齿轮…
<<open_gear_panel>>
<<add_task TaskManager 更换镍铬齿轮>>
<<task_moveIn TaskManager>>
<<hide_dialog>>
<<wait 0.5>>
->将镍铬齿轮替换上去
<<hide_dialog>>
<<wait 1>>
<<close_gear_panel>>
<<complete_task TaskManager 更换镍铬齿轮>>
<<task_moveOut TaskManager>>
<<hide_dialog>>
<<wait 0.5>>
me: 好了…再播…跑一次吧。
引擎咆哮着加速,安然无恙,但是没有了音乐。#auto_next
<<wait 2>>
shitou: 呜呼!医生~我感觉~我像在飞一样!
//<<wait 1.5>>
//me: 嗯…看起来一切正常?没有缺齿轮之类的报告……
//shitou: 正常?不可能,医生。我明显感觉它有问题。
//me: 虽然我不知道你说的会是什么问题…<br>但这确实是最有可能掉出齿轮的地方。
//<<wait 0.5>>
//me: 来都来了……<br>以防万一,最好让它跑一次;<br>确认它在运行状态下是没问题的。
//<<hide_dialog>>
//<<wait 0.5>>
//<<MessageBoxSetText 正在运行自检……>>
//<<wait 0.1>>
//<<MessageBoxSetText 请将转速提高至2500RPM以进行自检!>>
//<<wait 0.5>>
//me: ……
//me: 2500,哇哦。
//shitou: 怎么了,医生?找到问题了?
//me: 不是。正常机体的动力系统只能跑到500RPM…<br>而且还得是在劳累或者激动的情况下。
//me: 但你能跑到2500RPM。这是一般机体的…5倍。<br>通常转到这个速度,就意味着机体要接近报废了。
//me: 不过也不奇怪,毕竟你是需要跑货的。<br>……你简直就是一台人形货车了。
//shitou: 嗨!我要是能天天跑到2500就好了!<br>可惜城里的红绿灯实在是太多了。
//me: 你现在就有机会了。<br>我需要手动把你提到2500RPM,来完整测试引擎的运行能力。
//shitou: 要开跑了吗,医生?太好啦!我最喜欢跑货了!<br>…哎呀,可惜!要是我状态完美,能边跑边唱……
//me: 这是治疗,不是赛车。<br>让它跑起来是为了确认它到底有没有问题。
//shitou: 不过医生…如果里面缺一个齿轮,不会有问题吗?<br>比如把其他的齿轮也甩飞出来之类的……
//me: 按理来说不会…至少手册说不会。
<<jump 分析检查结果>>
===
@@ -25,17 +25,64 @@ title: 第一次检查后对话
position: 211,86
---
<<character_pos 直立>>
<<character_face_new 正常微微笑>>
shitou: (尝试运动)
me: 好了,试试吧,走两步。
shitou: 呼!呜!好快啊,从来没有过的感觉!
<<hide_dialog>>
<<character_fade_out_new>>
<<wait 0.5>>
shitou: 喔喔~哈哈!
<<shake_camera 0.5 1 30>>
me: 别在诊室里乱跑!
<<hide_dialog>>
<<wait 1>>
<<character_fade_in_new>>
<<wait 0.5>>
<<character_pos 摸头>>
shitou: 不好意思,医生~你说跑两步,我就一下子没收住……
me: …我说的是走两步,没让你跑两步。
shitou: 是,是,不好意思,医生……
shitou: (哼歌)
shitou: 哈~哈,这~些老歌~我还记得。
shitou: 虽然感觉有点安静…
shitou: …但是,只要我唱大声些就好啦~!
me: 我还没有见过哪个活着的机体能跑出2500的转速……
shitou: 嗨呀,医生,那当然,我可是我们组里跑得最快的!
shitou: 谢谢医生,再见啦!!
me: 我还没有见过哪个活着的机体能跑出12000的转速……
shitou: 我会好好珍惜~你给我的速度~再见啦!!医生~
<<hide_dialog>>
<<character_fade_out_new>>
<<wait 1>>
me: 跑得好快…
<<hide_dialog>>
<<wait 1>>
<<character_fade_in_new>>
me: 怎么又回来了?
<<character_face_new 大笑>>
shitou: 忘了说~谢谢你啦!亲爱的医生朋友~
<<character_fade_out_new>>
<<wait 1>>
me: 哈哈…不客气。
<<hide_dialog>>
<<wait 1>>
me: 不早了……
<<hide_dialog>>
//你们对齿轮的来源进行了一番讨论。
//你对于石头的引擎是否有问题感到怀疑,但油耗提高却是确凿的证据。
@@ -25,24 +25,67 @@ position: 250,-1874
<<indoor_new 1>>
<<fade_out 1>>
shitou: 医生……又来给你添麻烦了……
shitou: 啊~自由的…小机体..<br>…在……大大的…城市里..<br>…只要..
<<hide_dialog>>
<<wait 1>>
shitou: 医生…又来给你添麻烦了……
me: 怎么了?
<<hide_dialog>>
<<character_init_new "石头">>
<<character_pos 摸头>>
<<character_face_new 大笑>>
<<character_fade_in_new>>
<<wait 0.5>>
石头回来了。
他看起来很古怪,捂着脑袋,不断地重复着他最喜欢的那首歌的前半句。
shitou: 自由的小机体~<br>…在大大的…城市里~<br>…只要..
shitou: 接下来是什么来着?
shitou: 医生,你还记得吗?下一句…是什么?
<<hide_dialog>>
<<wait 1>>
<<character_face_new 正常微微笑>>
shitou: 接下来是什么来着?<br>医生,你还记得吗?
shitou: 下一句…是什么?
<<hide_dialog>>
<<wait 1>>
->只要奔跑
->只要歌唱
->只要工作
me: 就可以把烦恼都遗忘,什么的。<br>好像是这样。
me: 你就是来问这个?<br>…昨天走的时候不是说你还记得的嘛……
<<hide_dialog>>
<<wait 1>>
me: 你不是说你还记得的嘛。
me: 不对…
me: 你受伤了??
石头看向我,眼神充满了迷茫。冷却液从他手捂着的位置流了下来。
<<hide_dialog>>
<<wait 1>>
me: 看起来认知能力受损了…<br>…快来!你需要赶紧做个检查。
<<hide_dialog>>
<<character_face_new 思索走神>>
<<wait 0.5>>
<<character_pos 直立>>
石头垂下手,露出了脸上的伤口。
<<hide_dialog>>
<<wait 0.5>>
me: 糟了!看起来可能是头部有些东西受损了…
shitou: 医生…<br>我还记得…但我想不起来了……
me: 快……你需要赶紧做个检查。
//石头回来了。
//他和昨天的状态几乎一模一样,但是看起来显然要开心得多。
@@ -23,10 +23,11 @@ me: 看起来受到了严重的冲击……
情绪模块: 惊恐和悲伤的情绪正占主导,但似乎不是由于撞击导致的。
记忆模块: 记忆模块受损严重,最大的一个磁盘标记着“音乐,我的最爱!”已经无法读取了。自动恢复了好几次也没成功。
记忆模块: 同时,一些短期记忆能力也受到了损害,伤势需要进一步观察评估。
//音频相关记忆受损了,可用的分区变得很小,新的音频记忆会很快覆盖掉旧的音频记忆
me: …所以说…他的音乐记忆都在这里了?
me: 机体…真是脆弱啊。
me: 好吧…万幸的是其他部分似乎都没事……
me:
<<jump 进入阶段5>>
===