156 lines
3.9 KiB
Plaintext
156 lines
3.9 KiB
Plaintext
title: Start
|
|
tags: start
|
|
colorID: 1
|
|
position: 300,-100
|
|
---
|
|
<<detour VarsInit>>
|
|
|
|
<<jump Center>>
|
|
===
|
|
|
|
|
|
|
|
title: VarsInit
|
|
tags: init
|
|
colorID: 4
|
|
position: 300,50
|
|
---
|
|
//在这里决定这次诊疗的目标是什么,以及目标判断相关的数值
|
|
|
|
//【流程相关】
|
|
//gameStage
|
|
<<declare $gameStage=1>>
|
|
|
|
//每个模块的首次检查
|
|
<<declare $emoChecked=false>>
|
|
<<declare $memoryChecked=false>>
|
|
<<declare $logicChecked=false>>
|
|
<<declare $eyeChecked=false>>
|
|
<<declare $speakerChecked=false>>
|
|
<<declare $colorChecked=false>>
|
|
<<declare $expressionChecked=false>>
|
|
|
|
//深入检查标记
|
|
<<declare $emoDeepChecked=false>>
|
|
<<declare $expressionSentenceGet=false>>
|
|
<<declare $hasTimestamp=false>>
|
|
|
|
|
|
///【流程逻辑】
|
|
<<declare $TaskToDo=1>>
|
|
|
|
|
|
//插线
|
|
<<declare $currentSocket="">>
|
|
<<declare $PlugCount=0>>
|
|
<<declare $PlugAll=false>>
|
|
|
|
// 销售模块深入 - 当前转动到第几轮(1-based,由 SalesManager 写入)
|
|
<<declare $salesTurnIndex=0>>
|
|
|
|
// 旋钮调节失败次数(由 KnobController 写入,用于双次尝试逻辑)
|
|
<<declare $knobFailCount=0>>
|
|
|
|
// Stage7 最终检查完成标记(防止重复插线导致 TaskToDo 多次递减)
|
|
<<declare $speakerFinalOK=false>>
|
|
<<declare $saleFinalOK=false>>
|
|
===
|
|
|
|
|
|
|
|
|
|
title: Center
|
|
tags: 入口 调度
|
|
description: 脚本跳转中心,GameStage在此处处理,理论上不在其他地方读取GameStage
|
|
position: 300,200
|
|
colorID: 1
|
|
---
|
|
//每次进入维修界面就自动保存
|
|
|
|
//【【设置gameStage】】
|
|
// Stage1: 诊室开场 - 火山说笑话,发现异常
|
|
// Stage2: 后脑检查 - 检查表达/滤波器/逻辑/情绪,发现波形对不上
|
|
// Stage3: 滤波器深入 - 步进查看,发现modify,查看治疗记录,尝试调节失败
|
|
// Stage4: 表达模块RAM - 发现堆积的未处理log
|
|
// Stage5: 诊室对话 - 理解问题,火山承认,达成共识
|
|
// Stage6: 后脑检查 - 释放RAM,处理log
|
|
// Stage7: 诊室结束 - 最终对话
|
|
|
|
<<if $gameStage == 1>>
|
|
<<jump Stage1>>
|
|
<<elseif $gameStage == 2>>
|
|
<<jump Stage2>>
|
|
<<elseif $gameStage == 3>>
|
|
<<jump Stage3>>
|
|
<<elseif $gameStage == 4>>
|
|
<<jump Stage4>>
|
|
<<elseif $gameStage == 5>>
|
|
<<jump Stage5>>
|
|
<<elseif $gameStage == 6>>
|
|
<<jump Stage6>>
|
|
<<elseif $gameStage == 7>>
|
|
<<jump Stage7>>
|
|
<<elseif $gameStage == 8>>
|
|
<<jump Stage8>>
|
|
<<elseif $gameStage == 100>>
|
|
<<jump 测试>>
|
|
<<elseif $gameStage == 999>>
|
|
<<NextYarn>>
|
|
<<endif>>
|
|
===
|
|
|
|
|
|
title: 测试
|
|
tags: 入口 测试
|
|
description: gameStage=100 时跳入
|
|
position: 500,200
|
|
colorID: 1
|
|
---
|
|
//每次进入维修界面就自动保存
|
|
<<fade_out 1>>
|
|
<<switch_fix_system_to BodyModule Head>>
|
|
// <<switch_fix_system_to Expression>>
|
|
// me: 寻找log #line:07d4d6b
|
|
// <<start_expression "哈哈|嘿嘿|呵呵" "我就是个笑话" "LOG1梳理完成" 16>>
|
|
// <<wait 1>>
|
|
// me: 释放log #line:0a96ef0
|
|
|
|
->进入销售模式 #line:048c6db
|
|
<<switch_fix_system_to Sales>>
|
|
->进入步进模式 #line:0767e0c
|
|
<<enter_step_mode>>
|
|
<<spin_crank>>
|
|
<<switch_emotion_wave_config empty>>
|
|
<<show_emotion_wave 1>>
|
|
<<enter_processor_mode>>
|
|
me: 下一步 #line:01b1ec2
|
|
<<open_knob_lid>>
|
|
<<unlock_knob>>
|
|
me: 下一步 #line:0f3016a
|
|
// <<switch_emotion_wave_config "normal" 0>>
|
|
// me: 下一步
|
|
// <<switch_emotion_wave_config "predicted" 1>>
|
|
// me: 下一步
|
|
// <<emotion_wave_to 0 1>>
|
|
// ->退出销售模式
|
|
// <<switch_emotion_wave_config empty>>
|
|
// <<switch_fix_system_to BodyModule Head>>
|
|
|
|
|
|
|
|
// <<switch_fix_system_to Expression>>
|
|
// ->退出
|
|
// <<switch_fix_system_to BodyModule Head>>
|
|
// <<show_emotion_wave>>
|
|
// <<enter_processor_mode>>
|
|
|
|
// <<switch_fix_system_to Expression>>
|
|
// <<open_expression>>
|
|
// <<start_expression "哈哈|嘿嘿|呵呵" "我很害怕" "LOG1梳理完成">>
|
|
// <<switch_fix_system_to "AnalysisMode">>
|
|
// <<start_analysis "AnalysisLevel01" >>
|
|
===
|
|
|
|
|
|
|