{
    "NeedAssistColor": {
        "desc": "[需要助力] 识别需要助力的奖励颜色",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": [
                    1112,
                    0,
                    168,
                    74
                ],
                "method": 40,
                "lower": [
                    10,
                    255,
                    100
                ],
                "upper": [
                    20,
                    255,
                    255
                ],
                "connected": true,
                "count": 40
            }
        }
    },
    "ReceptionRoomNeedCollectCluesColor": {
        "desc": "[会客室·线索] 识别需要收集线索的奖励颜色",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": [
                    1223,
                    102,
                    57,
                    80
                ],
                "method": 40,
                "lower": [
                    10,
                    255,
                    100
                ],
                "upper": [
                    20,
                    255,
                    255
                ],
                "connected": true,
                "count": 40
            }
        }
    },
    "ReceptionRoomNeedReceiveCluesColor": {
        "desc": "[会客室·线索] 识别需要领取线索的奖励颜色",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": [
                    1185,
                    190,
                    95,
                    60
                ],
                "method": 40,
                "lower": [
                    10,
                    255,
                    100
                ],
                "upper": [
                    20,
                    255,
                    255
                ],
                "connected": true,
                "count": 40
            }
        }
    },
    "ReceptionRoomSetClueTips": {
        "desc": "任务提示的红点",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": [
                    43,
                    79,
                    1116,
                    485
                ],
                "method": 40,
                "lower": [
                    10,
                    255,
                    0
                ],
                "upper": [
                    20,
                    255,
                    255
                ],
                "connected": true,
                "count": 40
            }
        }
    },
    "MFGCabinTips": {
        "desc": "[制造舱·入口] 识别制造舱入口的红点",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": [
                    759,
                    463,
                    521,
                    117
                ],
                "method": 40,
                "lower": [
                    10,
                    255,
                    100
                ],
                "upper": [
                    20,
                    255,
                    255
                ],
                "connected": true,
                "count": 40
            }
        }
    },
    "ClueTimeLabel": {
        "desc": "识别线索的剩余天数",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": "ReceptionRoomSetCluesItem",
                "roi_offset": [
                    -200,
                    71,
                    85,
                    41
                ],
                "method": 40,
                "lower": [
                    [
                        35,
                        150,
                        100
                    ],
                    [
                        170,
                        100,
                        100
                    ]
                ],
                "upper": [
                    [
                        42,
                        255,
                        200
                    ],
                    [
                        180,
                        255,
                        255
                    ]
                ],
                "connected": true,
                "count": 20
            }
        }
    },
    "DeleteClue": {
        "desc": "[会客室·线索] 识别「删除」红点，表示已有线索可点击替换",
        "recognition": {
            "type": "ColorMatch",
            "param": {
                "roi": "ReceptionRoomSetCluesItem",
                "roi_offset": [
                    0,
                    -19,
                    238,
                    22
                ],
                "method": 40,
                "lower": [
                    170,
                    100,
                    100
                ],
                "upper": [
                    180,
                    255,
                    255
                ],
                "connected": true,
                "count": 20
            }
        }
    },
    "ClueItem": {
        "recognition": {
            "type": "OCR",
            "param": {
                "roi": [
                    126,
                    157,
                    120,
                    555
                ],
                "expected": [
                    "自有库存",
                    "自有庫存",
                    "(?i)Local\\s*Library",
                    "捜索分"
                ]
            }
        }
    },
    "ClueLibrary": {
        "desc": "[会客室·线索] 识别「线索库存」字样，表示有线索库存可用",
        "recognition": {
            "type": "OCR",
            "param": {
                "roi": [
                    723,
                    29,
                    265,
                    107
                ],
                "expected": [
                    "线索库存",
                    "線索庫存",
                    "(?i)Clue\\s*Library",
                    "在庫",
                    "接收线索",
                    "接收線索",
                    "(?i)Receive\\s*Clue",
                    "受け取る",
                    "收集线索",
                    "收集線索"
                ]
            }
        }
    },
    "GrowthChamberCheckTargetNotEmpty": {
        "desc": "[培养舱·培养] 检查当前培养对象基核数量和本体数量是否足够",
        "recognition": {
            "type": "Or",
            "param": {
                "any_of": [
                    "GrowthChamberCheckSeedNotEmpty",
                    "GrowthChamberCheckPlantNotEmpty"
                ]
            }
        }
    },
    "GrowthChamberCheckSeedNotEmpty": {
        "recognition": {
            "type": "OCR",
            "param": {
                "roi": "GrowthChamberSelectTarget",
                "roi_offset": [
                    31,
                    41,
                    23,
                    0
                ],
                "expected": [
                    "^[^0].*$"
                ],
                "only_rec": true,
                "order_by": "Vertical"
            }
        }
    },
    "GrowthChamberCheckPlantNotEmpty": {
        "recognition": {
            "type": "OCR",
            "param": {
                "roi": "GrowthChamberSelectTarget",
                "roi_offset": [
                    -69,
                    43,
                    28,
                    2
                ],
                "expected": [
                    "^[^0].*$"
                ],
                "only_rec": true,
                "order_by": "Vertical"
            }
        }
    }
}
