mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-19 18:47:55 +08:00
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/18630203409 [skip changelog]
284 lines
12 KiB
JSON
284 lines
12 KiB
JSON
{
|
|
"RoguelikeRouting-MoveRight": {
|
|
"doc": "生成地图时向左滑动",
|
|
"algorithm": "JustReturn",
|
|
"action": "Swipe",
|
|
"specificRect": [1000, 360, 0, 0],
|
|
"rectMove": [570, 360, 0, 0],
|
|
"specialParams": [200, 1]
|
|
},
|
|
"RoguelikeRouting-MoveRightToPeek": {
|
|
"doc": "在地图初始位置向左滑动以检视前三列节点",
|
|
"algorithm": "JustReturn",
|
|
"action": "Swipe",
|
|
"specificRect": [1000, 360, 0, 0],
|
|
"rectMove": [800, 360, 0, 0],
|
|
"specialParams": [200, 1, 2, 0]
|
|
},
|
|
"RoguelikeRoutingAction": {
|
|
"algorithm": "JustReturn"
|
|
},
|
|
"RoguelikeRoutingConfig": {
|
|
"algorithm": "JustReturn",
|
|
"doc": [
|
|
"RoguelikeRoutingTaskPlugin用参数",
|
|
"| specialParams[0]: 第一列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[1]: 中间列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[2]: 最后列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[3]: 节点 Rect.width",
|
|
"| specialParams[4]: 节点 Rect.height",
|
|
"| specialParams[5]: 两列节点之间的距离",
|
|
"| specialParams[6]: 节点 Rect 下边缘到节点铭牌下边缘的距离",
|
|
"| specialParams[7]: roi 的 margin offset",
|
|
"| specialParams[8]: 节点间连线方向判定的阈值"
|
|
],
|
|
"specialParams": [321, 341, 586, 138, 47, 450, 32, 15, 7]
|
|
},
|
|
"Sarkaz@Roguelike@Routing": {
|
|
"template": [
|
|
"Sarkaz@RoguelikeMapNode-CombatOps.png",
|
|
"Sarkaz@RoguelikeMapNode-EmergencyOps.png",
|
|
"Sarkaz@Roguelike@StageDreadfulFoe.png",
|
|
"Sarkaz@Roguelike@StageDreadfulFoe-5.png",
|
|
"Sarkaz@RoguelikeMapNode-Encounter.png",
|
|
"Sarkaz@Roguelike@StageBoons.png",
|
|
"Sarkaz@Roguelike@StageSafeHouse.png",
|
|
"Sarkaz@Roguelike@StageSafeHouseCR.png",
|
|
"Sarkaz@Roguelike@StageSafeHouseHD.png",
|
|
"Sarkaz@Roguelike@StageGambling.png",
|
|
"Sarkaz@Roguelike@StageTrader.png",
|
|
"Sarkaz@Roguelike@StageTraderCR.png",
|
|
"Sarkaz@Roguelike@StageTraderHD.png",
|
|
"Sarkaz@Roguelike@StageWindAndRain.png",
|
|
"Sarkaz@Roguelike@StageEmergencyTransportation.png",
|
|
"Sarkaz@Roguelike@StageBoskyPassage.png",
|
|
"Sarkaz@Roguelike@StageProphecy.png",
|
|
"Sarkaz@Roguelike@StageFilterTruth.png",
|
|
"Sarkaz@Roguelike@StageFilterTruthCR.png",
|
|
"Sarkaz@Roguelike@StageFilterTruthHD.png",
|
|
"Sarkaz@Roguelike@StageConfrontation.png"
|
|
],
|
|
"next": ["RoguelikeRoutingAction"]
|
|
},
|
|
"Sarkaz@Roguelike@Routing-FastInvestment": {
|
|
"template": ["Sarkaz@RoguelikeMapNode-CombatOps.png"],
|
|
"next": ["RoguelikeRoutingAction"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-CombatOps": {
|
|
"doc": "点击普通战斗节点",
|
|
"baseTask": "Sarkaz@Roguelike@StageCombatDps",
|
|
"template": "Sarkaz@Roguelike@StageCombatDps.png",
|
|
"next": []
|
|
},
|
|
"Sarkaz@RoguelikeRouting-ConfirmToContinue": {
|
|
"doc": "next 里的 RoguelikeRoutingNodeAnalyze 是为了确保回到地图",
|
|
"algorithm": "JustReturn",
|
|
"action": "ClickRect",
|
|
"specificRect": [50, 360, 0, 0],
|
|
"next": ["Sarkaz@RoguelikeRoutingNodeAnalyze", "#self"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-ConfirmToRefreshNode": {
|
|
"algorithm": "OcrDetect",
|
|
"roi": [993, 472, 53, 26],
|
|
"text": ["确定"],
|
|
"action": "ClickSelf",
|
|
"postDelay": 300,
|
|
"next": ["Sarkaz@RoguelikeRouting-WaitAfterRefreshNode", "Stop"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-Continue": {
|
|
"template": "Sarkaz@Roguelike@Continue.png",
|
|
"roi": [1050, 550, 210, 100],
|
|
"action": "ClickSelf",
|
|
"next": ["Sarkaz@RoguelikeRouting-ConfirmToContinue"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-ExitThenContinue": {
|
|
"template": "Roguelike@ExitThenAbandon.png",
|
|
"roi": [18, 8, 53, 53],
|
|
"action": "ClickSelf",
|
|
"next": ["Sarkaz@RoguelikeRouting-Continue"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-RefreshNode": {
|
|
"roi": [796, 130, 50, 170],
|
|
"action": "ClickSelf",
|
|
"next": ["Sarkaz@RoguelikeRouting-ConfirmToRefreshNode"]
|
|
},
|
|
"Sarkaz@RoguelikeRouting-WaitAfterRefreshNode": {
|
|
"baseTask": "LoadingText",
|
|
"postDelay": 300,
|
|
"next": ["#self", "Stop"]
|
|
},
|
|
"Sarkaz@RoguelikeRoutingAction-ExitThenAbandon": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["Sarkaz@Roguelike@ExitThenAbandon"]
|
|
},
|
|
"Sarkaz@RoguelikeRoutingAction-StageEncounterEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["Sarkaz@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"Sarkaz@RoguelikeRoutingAction-StageTraderEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["Sarkaz@Roguelike@StageTraderEnter"]
|
|
},
|
|
"Sarkaz@RoguelikeRoutingNodeAnalyze": {
|
|
"template": [
|
|
"Sarkaz@RoguelikeMapNode-CombatOps.png",
|
|
"Sarkaz@RoguelikeMapNode-CombatOpsGrey.png",
|
|
"Sarkaz@RoguelikeMapNode-EmergencyOps.png",
|
|
"Sarkaz@RoguelikeMapNode-EmergencyOpsGrey.png",
|
|
"Sarkaz@RoguelikeMapNode-Encounter.png",
|
|
"Sarkaz@RoguelikeMapNode-EncounterGrey.png",
|
|
"Sarkaz@RoguelikeMapNode-RogueTraderGrey.png"
|
|
],
|
|
"roi": [246, 60, 288, 575],
|
|
"postDelay": 300
|
|
},
|
|
"JieGarden@Roguelike@Routing-FastPass": {
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-CombatOps.png",
|
|
"JieGarden@RoguelikeMapNode-EmergencyOps.png",
|
|
"JieGarden@RoguelikeMapNode-Encounter.png",
|
|
"JieGarden@RoguelikeMapNode-Boons.png",
|
|
"JieGarden@RoguelikeMapNode-RogueTrader.png",
|
|
"JieGarden@RoguelikeMapNode-BoskyPassage.png"
|
|
],
|
|
"next": ["RoguelikeRoutingAction"]
|
|
},
|
|
"JieGarden@Roguelike@Routing_BoskyPassage": {
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-OldShop.png",
|
|
"JieGarden@RoguelikeMapNode-Scheme.png",
|
|
"JieGarden@RoguelikeMapNode-YiTrader.png",
|
|
"JieGarden@RoguelikeMapNode-Playtime.png",
|
|
"JieGarden@RoguelikeMapNode-Omissions.png",
|
|
"JieGarden@RoguelikeMapNode-Legend.png",
|
|
"JieGarden@RoguelikeMapNode-Doubts.png",
|
|
"JieGarden@RoguelikeMapNode-Disaster.png"
|
|
],
|
|
"next": ["RoguelikeRoutingAction"]
|
|
},
|
|
"JieGarden@RoguelikeRouting-BoskyPassagePriority_Default": {
|
|
"doc": [
|
|
"界园树洞节点优先级策略配置",
|
|
"按优先级从高到低排列节点类型名称",
|
|
"拾遗>传说>故肆>易与>筹谋>常乐>杂疑(暂时取消)>灾祸(暂时取消)"
|
|
],
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-Omissions.png",
|
|
"JieGarden@RoguelikeMapNode-Legend.png",
|
|
"JieGarden@RoguelikeMapNode-OldShop.png",
|
|
"JieGarden@RoguelikeMapNode-YiTrader.png",
|
|
"JieGarden@RoguelikeMapNode-Scheme.png",
|
|
"JieGarden@RoguelikeMapNode-Playtime.png"
|
|
]
|
|
},
|
|
"JieGarden@RoguelikeRouting-BoskyPassagePriority_FindPlaytime": {
|
|
"doc": ["常乐>拾遗>传说>故肆>易与>筹谋>杂疑(暂时取消)>灾祸(暂时取消)"],
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-Playtime.png",
|
|
"JieGarden@RoguelikeMapNode-Omissions.png",
|
|
"JieGarden@RoguelikeMapNode-Legend.png",
|
|
"JieGarden@RoguelikeMapNode-OldShop.png",
|
|
"JieGarden@RoguelikeMapNode-YiTrader.png",
|
|
"JieGarden@RoguelikeMapNode-Scheme.png"
|
|
]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-ExitThenAbandon": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@ExitThenAbandon"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-LeaveBoskyPassage": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@Stages_leaveBoskyPassage#next"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageCombatOpsEnterThenLeave": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageCombatOpsEnterThenLeave"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageDisasterEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageCombatDpsEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageDoubtsEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageLegendEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageOldShopEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageOmissionsEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StagePlaytimeEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageSchemeEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageEncounterEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingAction-StageYiTraderEnter": {
|
|
"algorithm": "JustReturn",
|
|
"next": ["JieGarden@Roguelike@StageYiTraderEnter"]
|
|
},
|
|
"JieGarden@RoguelikeRoutingConfig_BoskyPassage": {
|
|
"algorithm": "JustReturn",
|
|
"doc": [
|
|
"RoguelikeBoskyPassageRoutingTaskPlugin用参数",
|
|
"| specialParams[0]: 第一列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[1]: 第一行节点的默认纵坐标 (Rect.y)",
|
|
"| specialParams[2]: 中间列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[3]: 中间行节点的默认纵坐标 (Rect.y)",
|
|
"| specialParams[4]: 最后列节点的默认横坐标 (Rect.x)",
|
|
"| specialParams[5]: 最后行节点的默认纵坐标 (Rect.y)",
|
|
"| specialParams[6]: 节点 Rect.width",
|
|
"| specialParams[7]: 节点 Rect.height",
|
|
"| specialParams[8]: 两列节点之间的距离",
|
|
"| specialParams[9]: 两行节点之间的距离",
|
|
"| specialParams[10]: roi 的 margin offset"
|
|
],
|
|
"specialParams": [188, 107, 608, 321, 1028, 535, 64, 57, 140, 107, 15]
|
|
},
|
|
"JieGarden@RoguelikeRoutingNodeAnalyze": {
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-CombatOps.png",
|
|
"JieGarden@RoguelikeMapNode-CombatOpsGrey.png",
|
|
"JieGarden@RoguelikeMapNode-EmergencyOps.png",
|
|
"JieGarden@RoguelikeMapNode-EmergencyOpsGrey.png",
|
|
"JieGarden@RoguelikeMapNode-Encounter.png",
|
|
"JieGarden@RoguelikeMapNode-EncounterGrey.png",
|
|
"JieGarden@RoguelikeMapNode-Boons.png",
|
|
"JieGarden@RoguelikeMapNode-BoonsGrey.png",
|
|
"JieGarden@RoguelikeMapNode-RogueTrader.png",
|
|
"JieGarden@RoguelikeMapNode-RogueTraderGrey.png",
|
|
"JieGarden@RoguelikeMapNode-BoskyPassage.png",
|
|
"JieGarden@RoguelikeMapNode-BoskyPassageGrey.png"
|
|
],
|
|
"roi": [0, 60, 1280, 575],
|
|
"postDelay": 300
|
|
},
|
|
"JieGarden@RoguelikeRoutingNodeAnalyze_BoskyPassage": {
|
|
"template": [
|
|
"JieGarden@RoguelikeMapNode-OldShop.png",
|
|
"JieGarden@RoguelikeMapNode-Scheme.png",
|
|
"JieGarden@RoguelikeMapNode-YiTrader.png",
|
|
"JieGarden@RoguelikeMapNode-Playtime.png",
|
|
"JieGarden@RoguelikeMapNode-Omissions.png",
|
|
"JieGarden@RoguelikeMapNode-OmissionsGrey.png",
|
|
"JieGarden@RoguelikeMapNode-Legend.png",
|
|
"JieGarden@RoguelikeMapNode-LegendGrey.png",
|
|
"JieGarden@RoguelikeMapNode-Doubts.png",
|
|
"JieGarden@RoguelikeMapNode-DoubtsGrey.png",
|
|
"JieGarden@RoguelikeMapNode-Disaster.png",
|
|
"JieGarden@RoguelikeMapNode-DisasterGrey.png"
|
|
],
|
|
"roi": [0, 60, 1280, 575],
|
|
"postDelay": 300
|
|
}
|
|
}
|