diff --git a/resource/tasks.json b/resource/tasks.json index 58c006af01..c83f168a81 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -10033,10 +10033,59 @@ "Sarkaz@Roguelike@StageFilterTruthEnter": { "baseTask": "Sarkaz@Roguelike@StageEnter", "next": [ + "Sarkaz@Roguelike@StageFilterTruthTryCombine1", "Sarkaz@Roguelike@StageFilterTruthEnter", "Sarkaz@Roguelike@StageFilterTruthLeave" ] }, + "Sarkaz@Roguelike@StageFilterTruthTryCombine1": { + "action": "ClickRect", + "roi": [777, 147, 12, 10], + "specificRect": [803, 186, 29, 23], + "next": ["Sarkaz@Roguelike@StageFilterTruthTryCombine2"] + }, + "Sarkaz@Roguelike@StageFilterTruthTryCombine2": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [907, 188, 22, 20], + "next": [ + "Sarkaz@Roguelike@StageFilterTruthCanCombine", + "Sarkaz@Roguelike@StageFilterTruthTryCombine3" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthTryCombine3": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [810, 330, 24, 13], + "next": [ + "Sarkaz@Roguelike@StageFilterTruthCanCombine", + "Sarkaz@Roguelike@StageFilterTruthCannotCombine", + "Sarkaz@Roguelike@StageFilterTruthLeave" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthCanCombine": { + "action": "ClickSelf", + "method": "CcoeffHSV", + "templThreshold": 0.95, + "roi": [750, 525, 188, 129], + "next": ["Sarkaz@Roguelike@StageFilterTruthConfirm"] + }, + "Sarkaz@Roguelike@StageFilterTruthConfirm": { + "action": "ClickSelf", + "postDelay": 500, + "roi": [346, 560, 684, 66], + "next": [ + "Sarkaz@Roguelike@StageFilterTruthTryCombine1", + "Sarkaz@Roguelike@StageFilterTruthCannotCombine" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthCannotCombine": { + "action": "DoNothing", + "method": "CcoeffHSV", + "templThreshold": 0.95, + "roi": [750, 525, 188, 129], + "next": ["Sarkaz@Roguelike@StageFilterTruthLeave"] + }, "Sarkaz@Roguelike@StageFilterTruthHD": { "Doc": "已深化", "baseTask": "Sarkaz@Roguelike@Stage", diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthCanCombine.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthCanCombine.png new file mode 100644 index 0000000000..e807774b05 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthCanCombine.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthCancelCombine.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthCancelCombine.png new file mode 100644 index 0000000000..b94206f243 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthCancelCombine.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthCannotCombine.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthCannotCombine.png new file mode 100644 index 0000000000..0b10649459 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthCannotCombine.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthConfirm.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthConfirm.png new file mode 100644 index 0000000000..72d5e287c0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthTryCombine1.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthTryCombine1.png new file mode 100644 index 0000000000..12d92e13d1 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthTryCombine1.png differ