yarn(huoshan): 更新火山 Stage2 与 Center 对话

Made-with: Cursor
This commit is contained in:
2026-04-14 16:11:00 +08:00
parent 1aadabe0d2
commit 1151f35aa1
2 changed files with 128 additions and 97 deletions
@@ -50,6 +50,10 @@ position: 300,50
// 旋钮调节失败次数(由 KnobController 写入,用于双次尝试逻辑)
<<declare $knobFailCount=0>>
// Stage7 最终检查完成标记(防止重复插线导致 TaskToDo 多次递减)
<<declare $speakerFinalOK=false>>
<<declare $saleFinalOK=false>>
<<jump Center>>
===
+124 -97
View File
@@ -60,7 +60,7 @@ EmoModule: 已与情绪模块建立连接! #line:0b19318
<<set $emoChecked = true>>
<<endif>>
<<hide_dialog>>
<<if $speakerChecked==true && $colorChecked==true>>
<<if $gameStage==2 && $speakerChecked==true && $colorChecked==true>>
// Stage2: 检查完表达和滤波器后,对比预测波形与真实情绪波形
->查询情绪波形 #line:00f857c
<<switch_emotion_wave_config empty>>
@@ -251,37 +251,46 @@ SpeakerModule: 已与表达模块建立连接! #line:027b73c
<<wait 0.1>>
<<hide_dialog>>
<<if $gameStage==2>>
// Stage2: 检查表达模块 - 模块健康,但笑话生成总被触发
SpeakerModule: 检查完成!未发现关键错误。 #line:0e3a80c
SpeakerModule: 笑话生成单元:正常 #line:0924817
SpeakerModule: 悲伤表达单元:正常 #line:0985d82
SpeakerModule: 焦虑表达单元:正常 #line:03b41be
me: 笑话生成单元整体健康。没有报错,也没有警告,就是占用率很高… #line:0df4a8a
me: 难道说患者是自愿说笑话的? #line:01b8ee2
hs: 医生,你是自愿来看病的吗? #line:0992329
me: 看来我必须得控制你了。 #line:09942a2
SpeakerModule: 正在关闭笑话生成单元… #line:0ea7cf8
SpeakerModule: 笑话生成单元已关闭! #line:0a2d1e1
me: 再说句话试试。 #line:0114072
hs: 医生你知道吗,看医生其实是被医生看。 #line:0ac5a55
me: …… #line:0ae6738
me: 奇怪了…关闭了笑话生成单元,怎么还会说笑话呢…… #line:0a012a9
me: 难道说… #line:0a6b8a3
Analysing: 正在分析上一句对话的原始语义信号… #line:05595cc
Analysing: 100-200hz 占用率:9% #line:04a52a2
Analysing: 300-500hz 占用率:12% #line:083c972
Analysing: 500-800hz 占用率:4% #line:00fba06
Analysing: 10000-20000hz 占用率:99% #line:02ada4c
me: 哈!果然。 #line:093e81e
me: 这个笑话不是患者"说"出来的…而是被注入的。 #line:0fd40de
me: 销售型号的话…语义信号应该都是从中间这个均衡器发出的。 #line:0428eda
me: 现在去检查一下语义信号的来源吧。 #line:04c3d68
SpeakerModule: 正在启动笑话生成单元… #line:0096a35
<<complete_task "line:0f2a6c8">>
Task: 检查滤波器 #line:03f59d6
<<ModuleHightLight Speak false>>
<<ModuleHightLight Sale true>>
<<if $speakerChecked == false>>
<<if $speakerChecked == true>>
// Stage2 重复插线:简短总结 + 下一步提示
SpeakerModule: 表达模块状态正常 #line:0e3a80c
me: 之前查过了,笑话不是表达模块产生的,是从外部注入的。 #line:0a3b7e1
<<if $colorChecked == false>>
me: 应该去检查【滤波器】,看看信号来源。 #line:0a3b7e2
<<else>>
me: 应该去检查【情绪模块】,确认信号源头。 #line:0a3b7e3
<<endif>>
<<else>>
// Stage2: 检查表达模块 - 模块健康,但笑话生成总被触发
SpeakerModule: 检查完成!未发现关键错误。 #line:0924817a
SpeakerModule: 笑话生成单元:正常 #line:0924817
SpeakerModule: 悲伤表达单元:正常 #line:0985d82
SpeakerModule: 焦虑表达单元:正常 #line:03b41be
me: 笑话生成单元整体健康。没有报错,也没有警告,就是占用率很高… #line:0df4a8a
me: 难道说患者是自愿说笑话的? #line:01b8ee2
hs: 医生,你是自愿来看病的吗? #line:0992329
me: 看来我必须得控制你了。 #line:09942a2
SpeakerModule: 正在关闭笑话生成单元… #line:0ea7cf8
SpeakerModule: 笑话生成单元已关闭! #line:0a2d1e1
me: 再说句话试试。 #line:0114072
hs: 医生你知道吗,看医生其实是被医生看。 #line:0ac5a55
me: …… #line:0ae6738
me: 奇怪了…关闭了笑话生成单元,怎么还会说笑话呢…… #line:0a012a9
me: 难道说… #line:0a6b8a3
Analysing: 正在分析上一句对话的原始语义信号… #line:05595cc
Analysing: 100-200hz 占用率:9% #line:04a52a2
Analysing: 300-500hz 占用率:12% #line:083c972
Analysing: 500-800hz 占用率:4% #line:00fba06
Analysing: 10000-20000hz 占用率:99% #line:02ada4c
me: 哈!果然。 #line:093e81e
me: 这个笑话不是患者"说"出来的…而是被注入的。 #line:0fd40de
me: 销售型号的话…语义信号应该都是从中间这个均衡器发出的。 #line:0428eda
me: 现在去检查一下语义信号的来源吧。 #line:04c3d68
SpeakerModule: 正在启动笑话生成单元… #line:0096a35
<<complete_task "line:0f2a6c8">>
Task: 检查滤波器 #line:03f59d6
<<ModuleHightLight Speak false>>
<<ModuleHightLight Sale true>>
<<set $PlugCount=$PlugCount+1>>
<<set $speakerChecked = true>>
<<endif>>
@@ -322,21 +331,30 @@ SpeakerModule: 已与表达模块建立连接! #line:027b73c
<<jump 手动释放log>>
<<elseif $gameStage==7>>
// Stage7: 最终检查
Analysing:------ #line:062226c
SpeakerModule: 识别器发热正常 #line:0f540f9
SpeakerModule: 语言单元发热正常 #line:0046a3a
SpeakerModule: 发声单元发热正常 #line:0622e6d
Analysing:------ #line:04c7622
SpeakerModule: 100-300hz 占用率20% #line:0f5a328
SpeakerModule: 300-500hz 占用率30% #line:0f5c067
SpeakerModule: 500-800hz 占用率30% #line:0cf3277
SpeakerModule: 800-1000hz 占用率20% #line:085e4ff
SpeakerModule:分析完毕 #line:00e5796
me:看起来表达模块正常 #line:001972a
<<complete_task "line:0b72487">>
<<set $TaskToDo = $TaskToDo-1>>
<<if $TaskToDo == 0>>
<<jump 结束Stage7>>
<<if $speakerFinalOK == true>>
SpeakerModule: 表达模块状态正常 #line:0d3f1a1
me: 表达模块已经确认恢复正常了。 #line:0d3f1a2
<<if $TaskToDo > 0>>
me: 还需要检查【滤波器】。 #line:0d3f1a3
<<endif>>
<<else>>
Analysing:------ #line:062226c
SpeakerModule: 识别器发热正常 #line:0f540f9
SpeakerModule: 语言单元发热正常 #line:0046a3a
SpeakerModule: 发声单元发热正常 #line:0622e6d
Analysing:------ #line:04c7622
SpeakerModule: 100-300hz 占用率20% #line:0f5a328
SpeakerModule: 300-500hz 占用率30% #line:0f5c067
SpeakerModule: 500-800hz 占用率30% #line:0cf3277
SpeakerModule: 800-1000hz 占用率20% #line:085e4ff
SpeakerModule:分析完毕 #line:00e5796
me:看起来表达模块正常了 #line:001972a
<<complete_task "line:0b72487">>
<<set $speakerFinalOK = true>>
<<set $TaskToDo = $TaskToDo-1>>
<<if $TaskToDo == 0>>
<<jump 结束Stage7>>
<<endif>>
<<endif>>
<<endif>>
->结束 #line:0fdaf73
@@ -370,66 +388,75 @@ SaleModule: 已与销售模块建立连接! #line:0448f12
SaleModule: 语气调整运转正常 #line:084cf65
SaleModule: 未发现错误。 #line:05c33d7
<<if $gameStage==2 && $speakerChecked==true>>
// Stage2: 检查滤波器 - 发现锯齿波(笑话波形)
me: 作为一个调谐模块本身没什么问题。让我看看之前提取的频域数据…… #line:0df2738
->波形分析 #line:09a0a04
<<switch_emotion_wave_config empty>>
<<show_emotion_wave 1>>
Analysing: 正在分析异常语义信号… #line:077feef
<<wait 0.5>> // <<show_waveform "filter_output">>
<<switch_emotion_wave_config "predicted">>
<<set_emotion_wave 1>>
Analysing: 注意!检查到特征频域异常。 #line:09b591d
SaleModule: ═══ 滤波器输出波形 ═══ #line:0128917
SaleModule: 检测到大量高频尖锐波形(笑话信号) #line:016de88
SaleModule: 逻辑成分占比:12% #line:040cb52
SaleModule: 笑话信号占比:88% #line:0621aab
me: 找到了!看起来这些锯齿就是火山一直在说笑话的原因。 #line:0f02082
me: 让我试试…反演算一下它的来源… #line:08f0f9f
<<wait 1>>
<<emotion_wave_to 0 2>>
<<wait 1>>
me: 看起来是…情绪信号? #line:07a8e69
me: 难道说患者的情绪…有问题? #line:0160020
hs: 医生,我的头天天呆在衣帽间,情绪怎么可能不好啊。 #line:054a0b2
me: 啥意思? #line:0585602
hs: 你知道一般来说,当我戴上帽子之后,我的头就处于 *衣* *帽* 间了。 #line:02d7b5c
me: 差不多得了。 #line:0b2a925
hs: 好的医生。 #line:0b2645b
me: 总之去情绪模块查一下这个信号来源吧。 #line:035c378
<<complete_task "line:03f59d6">>
<<ModuleHightLight Sale false>>
<<ModuleHightLight Emo true>>
<<hide_emotion_wave 1>>
Task: 检查情绪模块 #line:0c51688
<<if $colorChecked == false>>
<<if $colorChecked == true>>
// Stage2 重复插线:简短总结 + 下一步提示
me: 之前查过了,滤波器输出端有大量笑话信号,反演算指向情绪模块。 #line:0c7d8a1
me: 应该去检查【情绪模块】,确认情绪信号的源头。 #line:0c7d8a2
<<else>>
// Stage2: 检查滤波器 - 发现锯齿波(笑话波形)
me: 作为一个调谐模块本身没什么问题。让我看看之前提取的频域数据…… #line:0df2738
->波形分析 #line:09a0a04
<<switch_emotion_wave_config empty>>
<<show_emotion_wave 1>>
Analysing: 正在分析异常语义信号… #line:077feef
<<wait 0.5>> // <<show_waveform "filter_output">>
<<switch_emotion_wave_config "predicted">>
<<set_emotion_wave 1>>
Analysing: 注意!检查到特征频域异常。 #line:09b591d
SaleModule: ═══ 滤波器输出波形 ═══ #line:0128917
SaleModule: 检测到大量高频尖锐波形(笑话信号) #line:016de88
SaleModule: 逻辑成分占比:12% #line:040cb52
SaleModule: 笑话信号占比:88% #line:0621aab
me: 找到了!看起来这些锯齿就是火山一直在说笑话的原因。 #line:0f02082
me: 让我试试…反演算一下它的来源… #line:08f0f9f
<<wait 1>>
<<emotion_wave_to 0 2>>
<<wait 1>>
me: 看起来是…情绪信号? #line:07a8e69
me: 难道说患者的情绪…有问题? #line:0160020
hs: 医生,我的头天天呆在衣帽间,情绪怎么可能不好啊。 #line:054a0b2
me: 啥意思? #line:0585602
hs: 你知道一般来说,当我戴上帽子之后,我的头就处于 *衣* *帽* 间了。 #line:02d7b5c
me: 差不多得了。 #line:0b2a925
hs: 好的医生。 #line:0b2645b
me: 总之去情绪模块查一下这个信号来源吧。 #line:035c378
<<complete_task "line:03f59d6">>
<<ModuleHightLight Sale false>>
<<ModuleHightLight Emo true>>
<<hide_emotion_wave 1>>
Task: 检查情绪模块 #line:0c51688
<<set $PlugCount=$PlugCount+1>>
<<set $colorChecked = true>>
<<endif>>
<<endif>>
<<elseif $gameStage==3>>
// Stage3: 滤波器深入检查 - 步进查看模式
->深入检查 #line:088d872
<<jump 步进查看模式>>
<<elseif $gameStage==7>>
// Stage7: 最终检查
<<show_waveform "normal_output">>
Analysing:═══ 滤波器输出波形 ═══ #line:0309034
Analysing:逻辑成分占比:45% #line:005a01a
Analysing:情绪成分占比:35% #line:063b5bd
Analysing:幽默成分占比:20% #line:0e1c8f5
Analysing:modify程度检测: 30% #line:0e59a32
<<hide_waveform>>
me:波形分布恢复正常了 #line:06ec20b
<<complete_task "line:0aed89c">>
<<set $TaskToDo = $TaskToDo-1>>
<<if $TaskToDo == 0>>
<<jump 结束Stage7>>
<<if $saleFinalOK == true>>
SaleModule: 模块状态正常。 #line:0e4f2b1
me: 滤波器的波形分布已经确认恢复正常了。 #line:0e4f2b2
<<if $TaskToDo > 0>>
me: 还需要检查【表达模块】。 #line:0e4f2b3
<<endif>>
<<else>>
<<show_waveform "normal_output">>
Analysing:═══ 滤波器输出波形 ═══ #line:0309034
Analysing:逻辑成分占比:45% #line:005a01a
Analysing:情绪成分占比:35% #line:063b5bd
Analysing:幽默成分占比:20% #line:0e1c8f5
Analysing:modify程度检测: 30% #line:0e59a32
<<hide_waveform>>
me:波形分布恢复正常了 #line:06ec20b
<<complete_task "line:0aed89c">>
<<set $saleFinalOK = true>>
<<set $TaskToDo = $TaskToDo-1>>
<<if $TaskToDo == 0>>
<<jump 结束Stage7>>
<<endif>>
<<endif>>
<<endif>>
<<if $colorChecked == false>>
<<set $PlugCount=$PlugCount+1>>
<<set $colorChecked = true>>
<<endif>>
->结束 #line:0f8d528
<<hide_dialog>>
<<clear_screen>>