//这里是初始化所有地区独立的节点，如果以后有新增农场，那么只需要按以下步骤进行
// 1、复制这个文件
// 2、直接CTRL+H将这个json中的所有"ValleyIV"（包括说明里的）替换为新的地区名，并确认节点名都改成了“共用节点名+新地区名”
// 3、刚替换完会有一堆报错，不要紧张，先将Anchor节点的参数设置成新地区的，全部替换完成后一般就没有报错了
// 4、将节点入口（如"_AutoEcoFarmInitStartValleyIV"）放到"AutoEcoFarmMain"的next里 "_AutoEcoFarmPrepareStart"和"_AutoEcoFarmEndStart"之间就行了
// 5、在task里面新增地区入口的开关，在SelectFarm这一组设置里面，将子节点GotoXXX复制一个然后将参数、描述里的地区名改成新的地区节点就行了
{
    "_AutoEcoFarmInitStartValleyIV": {
        "desc": "[ValleyIV版]子任务入口",
        "max_hit": 1,
        "next": [
            "_AutoEcoFarmInitAnchorsValleyIV"
        ]
    },
    "_AutoEcoFarmInitAnchorsValleyIV": {
        "desc": "[ValleyIV版]设置地区独有的Anchor节点",
        "anchor": {
            //AutoEcoFarmGotoFarm.json 前往农场部分
            "_AutoEcoFarmTeleportToFarmAnchor": "_AutoEcoFarmTeleportToFarmValleyIV",
            "_AutoEcoFarmGotoEcoFarmAnchor": "_AutoEcoFarmGotoEcoFarmValleyIV",
            //AutoEcoFarmFindFarmland.json 寻找标记部分
            "_AutoEcoFarmFindEcoFarmAnchor": "_AutoEcoFarmFindEcoFarmValleyIV",
            //AutoEcoFarmSwipeToTarget.json 拉近标记部分
            "_AutoEcoFarmSwipeLoopAnchor": "_AutoEcoFarmSwipeLoopValleyIV"
        },
        "next": [
            "_AutoEcoFarmGotoEcoFarmStart"
        ]
    },
    //传送到农场附近的节点，使用万能跳转的节点，改节点名，将next里替换成寻路节点起点附近的传送点，具体方法参考对应的文档
    "_AutoEcoFarmTeleportToFarmValleyIV": {
        "desc": "[ValleyIV版]万能跳转到农场附近",
        "max_hit": 1,
        "next": [
            "SceneEnterWorldValleyIVOriginiumSciencePark2"
        ]
    },
    //不同地区前往农场的寻路节点，使用Maptracker的节点，改节点名和custom_action_param，具体方法参考对应的文档
    "_AutoEcoFarmGotoEcoFarmValleyIV": {
        "desc": "[ValleyIV版]前往生态农场",
        "max_hit": 1,
        "recognition": "DirectHit",
        "action": "Custom",
        "custom_action": "MapTrackerMove",
        "custom_action_param": {
            "map_name": "map01_lv005",
            "path_trim": true,
            "fine_approach": "Never",
            "path": [
                [
                    523.3,
                    241.7
                ],
                [
                    520.8,
                    249.3
                ],
                [
                    523.2,
                    259.2
                ],
                [
                    527.0,
                    266.8
                ],
                [
                    528.2,
                    275.5
                ],
                [
                    525.7,
                    280.5
                ],
                [
                    522.0,
                    284.2
                ],
                [
                    524.5,
                    291.8
                ],
                [
                    533.9,
                    300.6
                ],
                [
                    539.2,
                    303.3
                ],
                [
                    542.3,
                    309.1
                ],
                [
                    545.8,
                    318.0
                ],
                [
                    547.0,
                    330.5
                ],
                [
                    555.7,
                    336.7
                ],
                [
                    562.0,
                    339.3
                ],
                [
                    568.2,
                    341.8
                ],
                [
                    570.8,
                    343.0
                ]
            ]
        },
        "next": [
            //JumpBack
        ]
    },
    //识别地图上农田标题的节点，改ocr内容和节点名就行
    "_AutoEcoFarmFindEcoFarmValleyIV": {
        "desc": "[ValleyIV版]寻找农场标题, 之后接入放大节点",
        "recognition": {
            "type": "OCR",
            "param": {
                "roi": [
                    337,
                    166,
                    943,
                    458
                ],
                "expected": [
                    "[生态种植区]{2,}",
                    "[生態種植區]{2,}",
                    "(?i)Eco\\s*-?\\s*Farm",
                    "[栽培場]{2,}",
                    "[생태재배구역]{2,}"
                ],
                "threshold": 0.7
            }
        },
        "next": [
            "_AutoEcoFarmScroll",
            //要是一直失败就先移动鼠标避免干扰再找
            "[JumpBack]_AutoEcoFarmMoveMouse"
        ]
    },
    //独立控制将视角拉近屏幕中央的循环次数，只需要改个节点名
    "_AutoEcoFarmSwipeLoopValleyIV": {
        "desc": "[ValleyIV版]控制循环次数节点",
        "max_hit": 20,
        "next": [
            "_AutoEcoFarmCheckTarget"
        ]
    }
}
