{
    "EssenceFilterLockItemLog": {
        "desc": "日志：即将锁定Essence",
        "pre_delay": 0,
        "action": {
            "type": "Custom",
            "param": {
                "custom_action": "EssenceFilterTraceAction",
                "custom_action_param": {
                    "step": "LockItem"
                }
            }
        },
        "post_delay": 0,
        "next": [
            "EssenceFilterCheckLocked",
            "EssenceFilterLockItem"
        ]
    },
    "EssenceFilterLockItem": {
        "desc": "锁定Essence",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1217,
                    180,
                    21,
                    21
                ],
                "template": "EssenceFilter/LockButton.png",
                "threshold": 0.9
            }
        },
        "pre_delay": 0,
        "action": {
            "type": "Click"
        },
        "post_delay": 300,
        "next": [
            "EssenceFilterCheckLocked",
            "EssenceFilterLockItem"
        ],
        "focus": {
            "Node.Action.Succeeded": "已锁定基质"
        }
    },
    "EssenceFilterCheckLocked": {
        "desc": "确认已上锁",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1217,
                    180,
                    21,
                    21
                ],
                "template": "EssenceFilter/LockButtonLocked.png",
                "threshold": 0.9
            }
        },
        "pre_delay": 0,
        "post_delay": 0,
        "next": [
            "EssenceFilterRowNextItem"
        ],
        "on_error": [
            "EssenceFilterLockItem"
        ],
        "focus": {
            "Node.Action.Succeeded": "已确认上锁"
        }
    },
    "EssenceThumbMarked": {
        "desc": "检测基质左下角锁定或废弃小图标",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1,
                    1,
                    1,
                    1
                ],
                "template": [
                    "EssenceFilter/ThumbLock.png",
                    "EssenceFilter/ThumbDiscard.png"
                ],
                "method": 5,
                "threshold": 0.65
            }
        },
        "pre_delay": 0,
        "post_delay": 0
    },
    "EssenceThumbLock": {
        "desc": "检测缩略图已锁定小图标（单模板）",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1,
                    1,
                    1,
                    1
                ],
                "template": "EssenceFilter/ThumbLock.png",
                "method": 5,
                "threshold": 0.65
            }
        },
        "pre_delay": 0,
        "post_delay": 0
    },
    "EssenceThumbDiscard": {
        "desc": "检测缩略图已废弃小图标（单模板）",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1,
                    1,
                    1,
                    1
                ],
                "template": "EssenceFilter/ThumbDiscard.png",
                "method": 5,
                "threshold": 0.65
            }
        },
        "pre_delay": 0,
        "post_delay": 0
    },
    "EssenceFilterDiscardItemLog": {
        "desc": "日志：即将废弃 Essence",
        "pre_delay": 0,
        "action": {
            "type": "Custom",
            "param": {
                "custom_action": "EssenceFilterTraceAction",
                "custom_action_param": {
                    "step": "DiscardItem"
                }
            }
        },
        "post_delay": 0,
        "next": [
            "EssenceFilterCheckDiscarded",
            "EssenceFilterDiscardItem"
        ]
    },
    "EssenceFilterDiscardItem": {
        "desc": "废弃 Essence",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1195,
                    180,
                    21,
                    21
                ],
                "template": "EssenceFilter/DiscardButton.png",
                "threshold": 0.9
            }
        },
        "pre_delay": 0,
        "action": {
            "type": "Click"
        },
        "post_delay": 300,
        "next": [
            "EssenceFilterCheckDiscarded",
            "EssenceFilterDiscardItem"
        ],
        "focus": {
            "Node.Action.Succeeded": "已废弃基质"
        }
    },
    "EssenceFilterCheckDiscarded": {
        "desc": "确认已废弃",
        "recognition": {
            "type": "TemplateMatch",
            "param": {
                "roi": [
                    1195,
                    180,
                    21,
                    21
                ],
                "template": "EssenceFilter/DiscardButtonDiscarded.png",
                "threshold": 0.9
            }
        },
        "pre_delay": 0,
        "post_delay": 0,
        "next": [
            "EssenceFilterRowNextItem"
        ],
        "on_error": [
            "EssenceFilterDiscardItem"
        ],
        "focus": {
            "Node.Action.Succeeded": "已确认废弃"
        }
    },
    "EssenceFilterRowNextItem": {
        "desc": "处理下一个命中的格子，或滑动/结束",
        "pre_delay": 0,
        "action": {
            "type": "Custom",
            "param": {
                "custom_action": "EssenceFilterRowNextItemAction"
            }
        },
        "post_delay": 0,
        "next": [
            "EssenceFilterFinish"
        ]
    }
}
