perf: 简化长期剿灭任务名

This commit is contained in:
status102
2025-07-27 11:17:27 +08:00
parent 897f45acca
commit 9fc4dfd4e3
6 changed files with 40 additions and 30 deletions

View File

@@ -885,13 +885,13 @@
"text": ["Submitting feedback", "to the neural network"],
"roi": [675, 605, 427, 115]
},
"Chernobog": {
"Chernobog@AnnihilationStage": {
"text": ["Chernobog"]
},
"LungmenOutskirts": {
"LungmenOutskirts@AnnihilationStage": {
"text": ["Lungmen Outskirts"]
},
"LungmenDowntown": {
"LungmenDowntown@AnnihilationStage": {
"text": ["Lungmen Downtown"]
},
"AnnihilationSwitchButton": {

View File

@@ -867,13 +867,13 @@
"text": ["ニューラル", "コネクタ", "接続中"],
"roi": [700, 600, 350, 120]
},
"Chernobog": {
"Chernobog@AnnihilationStage": {
"text": ["チェルノボーグ"]
},
"LungmenOutskirts": {
"LungmenOutskirts@AnnihilationStage": {
"text": ["龍門郊外"]
},
"LungmenDowntown": {
"LungmenDowntown@AnnihilationStage": {
"text": ["龍門市街"]
},
"AnnihilationSwitchButton": {

View File

@@ -940,13 +940,13 @@
"text": ["피드백", "전달"],
"roi": [700, 620, 400, 80]
},
"Chernobog": {
"Chernobog@AnnihilationStage": {
"text": ["체르노보그"]
},
"LungmenOutskirts": {
"LungmenOutskirts@AnnihilationStage": {
"text": ["용문외곽"]
},
"LungmenDowntown": {
"LungmenDowntown@AnnihilationStage": {
"text": ["용문시내"]
},
"AnnihilationSwitchButton": {

View File

@@ -580,13 +580,13 @@
"LoadingText": {
"text": ["正在提交", "反饋至神經"]
},
"Chernobog": {
"Chernobog@AnnihilationStage": {
"text": ["切爾諾伯格"]
},
"LungmenOutskirts": {
"LungmenOutskirts@AnnihilationStage": {
"text": ["龍門外環"]
},
"LungmenDowntown": {
"LungmenDowntown@AnnihilationStage": {
"text": ["龍門市區"]
},
"AnnihilationSwitchButton": {

View File

@@ -1150,26 +1150,37 @@
"StartUp@ClickCorner": {
"next": ["StartUp@ReturnButtons#next", "StartUp", "StartUp@CloseAnnos#next", "StartUp@OfflineConfirm"]
},
"Chernobog": {
"Chernobog@Annihilation": {
"template": "StageAnnihilation.png",
"next": ["Chernobog@AnnihilationReturn"]
},
"LungmenOutskirts@Annihilation": {
"template": "StageAnnihilation.png",
"next": ["LungmenOutskirts@AnnihilationReturn"]
},
"LungmenDowntown@Annihilation": {
"template": "StageAnnihilation.png",
"next": ["LungmenDowntown@AnnihilationReturn"]
},
"AnnihilationStage": {
"algorithm": "OcrDetect",
"text": [],
"action": "ClickSelf"
},
"Chernobog@AnnihilationStage": {
"Doc": "切换剿灭关卡-切尔诺伯格",
"algorithm": "OcrDetect",
"text": ["切尔诺伯格"],
"roi": [721, 22, 529, 693],
"action": "ClickSelf"
"roi": [721, 22, 529, 693]
},
"LungmenOutskirts": {
"LungmenOutskirts@AnnihilationStage": {
"Doc": "切换剿灭关卡-龙门外环",
"algorithm": "OcrDetect",
"text": ["龙门外环"],
"roi": [721, 22, 529, 693],
"action": "ClickSelf"
"roi": [721, 22, 529, 693]
},
"LungmenDowntown": {
"LungmenDowntown@AnnihilationStage": {
"Doc": "切换剿灭关卡-龙门市区",
"algorithm": "OcrDetect",
"text": ["龙门市区"],
"roi": [721, 22, 529, 693],
"action": "ClickSelf"
"roi": [721, 22, 529, 693]
},
"AnnihilationSwitchButton": {
"Doc": "切换剿灭关卡(菜单按钮)",
@@ -1177,7 +1188,7 @@
"text": ["切换"],
"action": "ClickSelf",
"roi": [966, 577, 315, 142],
"next": ["#back"]
"next": ["AnnihilationStage"]
},
"AnnihilationReturn": {
"Doc": "从剿灭关卡界面退回到含有切换按钮的界面",
@@ -1195,8 +1206,7 @@
"templThreshold": 0.9,
"action": "ClickSelf",
"roi": [900, 70, 380, 400],
"maskRange": [1, 255],
"next": ["#back"]
"maskRange": [1, 255]
},
"StageBegin": {
"algorithm": "JustReturn",

View File

@@ -710,9 +710,9 @@ public class FightSettingsUserControlModel : TaskViewModel
public static Dictionary<string, string> AnnihilationModeList { get; } = new()
{
{ LocalizationHelper.GetString("Annihilation"), "Annihilation" },
{ LocalizationHelper.GetString("Chernobog"), "Chernobog@AnnihilationReturn@Annihilation" },
{ LocalizationHelper.GetString("LungmenOutskirts"), "LungmenOutskirts@AnnihilationReturn@Annihilation" },
{ LocalizationHelper.GetString("LungmenDowntown"), "LungmenDowntown@AnnihilationReturn@Annihilation" },
{ LocalizationHelper.GetString("Chernobog"), "Chernobog@Annihilation" },
{ LocalizationHelper.GetString("LungmenOutskirts"), "LungmenOutskirts@Annihilation" },
{ LocalizationHelper.GetString("LungmenDowntown"), "LungmenDowntown@Annihilation" },
};
private bool _useCustomAnnihilation = ConfigurationHelper.GetValue(ConfigurationKeys.UseCustomAnnihilation, false);