diff --git a/resource/roguelike/Sarkaz/autopilot/公害.json b/resource/roguelike/Sarkaz/autopilot/公害.json new file mode 100644 index 0000000000..f642b0342a --- /dev/null +++ b/resource/roguelike/Sarkaz/autopilot/公害.json @@ -0,0 +1,36 @@ +{ + "stage_name": "公害", + "replacement_home": [ + { + "location": [3, 4], + "direction": "up" + } + ], + "deploy_plan": [ + { + "groups": ["重装", "地面阻挡", "地面远程"], + "location": [3, 4], + "direction": "up" + }, + { + "groups": ["益达", "焰苇", "高台输出"], + "location": [4, 4], + "direction": "up" + }, + { + "groups": ["高台输出"], + "location": [6, 4], + "direction": "up" + }, + { + "groups": ["处决者", "炮灰"], + "location": [7, 1], + "direction": "left" + }, + { + "groups": ["地面远程"], + "location": [3, 5], + "direction": "up" + } + ] +} diff --git a/resource/roguelike/Sarkaz/autopilot/坏邻居.json b/resource/roguelike/Sarkaz/autopilot/坏邻居.json new file mode 100644 index 0000000000..38f80392c1 --- /dev/null +++ b/resource/roguelike/Sarkaz/autopilot/坏邻居.json @@ -0,0 +1,48 @@ +{ + "stage_name": "坏邻居", + "replacement_home": [ + { + "location": [7, 2], + "direction": "left" + } + ], + "deploy_plan": [ + { + "groups": ["情报官", "重装", "地面远程", "地面阻挡"], + "location": [7, 2], + "direction": "left" + }, + { + "groups": ["高台输出"], + "location": [6, 3], + "direction": "up" + }, + { + "groups": ["炮灰"], + "location": [4, 1], + "condition": [0, 5], + "direction": "down" + }, + { + "groups": ["高台输出"], + "location": [8, 2], + "direction": "right" + }, + { + "groups": ["提丰"], + "location": [6, 1], + "direction": "right" + }, + { + "groups": ["重装", "地面远程", "地面阻挡"], + "location": [7, 1], + "direction": "left" + } + ], + "retreat_plan": [ + { + "location": [4, 1], + "condition": [1, 21] + } + ] +} diff --git a/resource/roguelike/Sarkaz/autopilot/夺路而跳.json b/resource/roguelike/Sarkaz/autopilot/夺路而跳.json new file mode 100644 index 0000000000..d2ae5f053f --- /dev/null +++ b/resource/roguelike/Sarkaz/autopilot/夺路而跳.json @@ -0,0 +1,73 @@ +{ + "stage_name": "夺路而跳", + "replacement_home": [ + { + "location": [5, 3], + "direction": "up" + } + ], + "deploy_plan": [ + { + "groups": [ "重装", "地面阻挡", "地面远程" ], + "location": [ 5, 3 ], + "direction": "down" + }, + { + "groups": [ "高台输出" ], + "location": [ 4, 2 ], + "direction": "down" + }, + { + "groups": [ "高台输出" ], + "location": [ 2, 4 ], + "direction": "right" + }, + { + "groups": [ "高台输出" ], + "location": [ 6, 2 ], + "direction": "left" + }, + { + "groups": [ "高台输出" ], + "location": [ 4, 4 ], + "direction": "up" + }, + { + "groups": [ "单奶" ], + "location": [ 6, 2 ], + "direction": "left" + }, + { + "groups": [ "群奶" ], + "location": [ 4, 4 ], + "direction": "up" + }, + { + "groups": [ "重装", "地面阻挡", "地面远程" ], + "location": [ 6, 3 ], + "direction": "down" + }, + { + "groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ], + "location": [ 3, 5 ], + "condition": [ 0, 8 ], + "direction": "up" + }, + { + "groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ], + "location": [ 5, 1 ], + "condition": [ 0, 8 ], + "direction": "down" + } + ], + "retreat_plan": [ + { + "location": [3, 5], + "condition": [9, 19] + }, + { + "location": [5, 1], + "condition": [9, 19] + } + ] +} diff --git a/resource/roguelike/Sarkaz/autopilot/安全检查.json b/resource/roguelike/Sarkaz/autopilot/安全检查.json new file mode 100644 index 0000000000..36a92edeb4 --- /dev/null +++ b/resource/roguelike/Sarkaz/autopilot/安全检查.json @@ -0,0 +1,46 @@ +{ + "stage_name": "安全检查", + "replacement_home": [ + { + "location": [7, 3], + "direction": "left" + } + ], + "deploy_plan": [ + { + "groups": ["益达"], + "location": [6, 1], + "direction": "down" + }, + { + "groups": ["高台输出"], + "location": [7, 4], + "direction": "left" + }, + { + "groups": ["提丰", "高台输出"], + "location": [6, 5], + "direction": "up" + }, + { + "groups": ["单奶"], + "location": [8, 3], + "direction": "left" + }, + { + "groups": ["玛恩纳", "地面远程", "重装", "地面阻挡"], + "location": [7, 3], + "direction": "left" + }, + { + "groups": [ "处决者" ], + "location": [ 4, 3 ], + "direction": "up" + }, + { + "groups": [ "处决者" ], + "location": [ 4, 5 ], + "direction": "up" + } + ] +} diff --git a/resource/roguelike/Sarkaz/encounter/default.json b/resource/roguelike/Sarkaz/encounter/default.json new file mode 100644 index 0000000000..4d8b95a9b4 --- /dev/null +++ b/resource/roguelike/Sarkaz/encounter/default.json @@ -0,0 +1,216 @@ +{ + "theme": "Sarkaz", + "stage": [ + { + "name": "解惑", + "option_num": 2, + "choose": 2 + }, + { + "name": "高空坠物", + "option_num": 2, + "choose": 2 + }, + { + "name": "好心的女士", + "option_num": 3, + "choose": 3 + }, + { + "name": "在故事结束之后", + "option_num": 3, + "choose": 3 + }, + { + "name": "竣工仪式", + "option_num": 2, + "choose": 1 + }, + { + "name": "戴冠式", + "option_num": 2, + "choose": 2 + }, + { + "name": "离去者的庭院", + "option_num": 3, + "choose": 3 + }, + { + "name": "刀口舔血", + "option_num": 3, + "choose": 3 + }, + { + "name": "疤痕国际", + "option_num": 2, + "choose": 2 + }, + { + "name": "失落财宝", + "option_num": 4, + "choose": 4 + }, + { + "name": "绝境?抉择?", + "option_num": 3, + "choose": 3 + }, + { + "name": "相遇", + "option_num": 3, + "choose": 1 + }, + { + "name": "虫卡兹!", + "option_num": 3, + "choose": 3 + }, + { + "name": "捷径", + "option_num": 2, + "choose": 2 + }, + { + "name": "驮兽旅行家", + "option_num": 3, + "choose": 3 + }, + { + "name": "深坑秘宝", + "option_num": 3, + "choose": 3 + }, + { + "name": "热门景点", + "option_num": 3, + "choose": 3 + }, + { + "name": "修正时代", + "option_num": 3, + "choose": 3 + }, + { + "name": "卫国前夜", + "option_num": 2, + "choose": 2 + }, + { + "name": "变幻之城", + "option_num": 4, + "choose": 4 + }, + { + "name": "未来猎手", + "option_num": 3, + "choose": 3 + }, + { + "name": "造物倒影", + "option_num": 3, + "choose": 3 + }, + { + "name": "解读变迁", + "option_num": 3, + "choose": 3 + }, + { + "name": "聚思成塔", + "option_num": 3, + "choose": 3 + }, + { + "name": "价高者得", + "option_num": 3, + "choose": 3 + + }, + { + "name": "阴魂不散", + "option_num": 2, + "choose": 1 + }, + { + "name": "不请自来", + "option_num": 3, + "choose": 3 + }, + { + "name": "沉默拳王", + "option_num": 3, + "choose": 3 + }, + { + "name": "气打鸭处来", + "option_num": 3, + "choose": 3 + }, + { + "name": "敬虔之人", + "option_num": 3, + "choose": 3 + }, + { + "name": "前瞻", + "option_num": 2, + "choose": 2 + }, + { + "name": "原初异途", + "option_num": 3, + "choose": 3 + }, + { + "name": "巴别塔雇员", + "option_num": 2, + "choose": 2 + }, + { + "name": "待诉说的故事", + "option_num": 2, + "choose": 2 + }, + { + "name": "待诉说的真相", + "option_num": 2, + "choose": 2 + }, + { + "name": "魂灵见闻:以血还血", + "option_num": 2, + "choose": 2 + }, + { + "name": "魂灵见闻:善恶同道", + "option_num": 2, + "choose": 2 + }, + { + "name": "魂灵见闻:石心双子", + "option_num": 2, + "choose": 2 + }, + { + "name": "尾页", + "option_num": 2, + "choose": 2 + }, + { + "name": "扣响异音", + "option_num": 2, + "choose": 2 + }, + { + "name": "温暖余韵", + "option_num": 2, + "choose": 1 + }, + { + "name": "淡然面对", + "option_num": 3, + "choose": 3 + } + ] +} \ No newline at end of file diff --git a/resource/roguelike/Sarkaz/encounter/deposit.json b/resource/roguelike/Sarkaz/encounter/deposit.json new file mode 100644 index 0000000000..7cefe749fc --- /dev/null +++ b/resource/roguelike/Sarkaz/encounter/deposit.json @@ -0,0 +1,18 @@ +{ + "theme": "Sarkaz", + "mode": [ + 1 + ], + "stage": [ + { + "name": "解惑", + "option_num": 2, + "choose": 1 + }, + { + "name": "阴魂不散", + "option_num": 2, + "choose": 2 + } + ] +} diff --git a/resource/roguelike/Sarkaz/recruitment.json b/resource/roguelike/Sarkaz/recruitment.json new file mode 100644 index 0000000000..8333527add --- /dev/null +++ b/resource/roguelike/Sarkaz/recruitment.json @@ -0,0 +1,4297 @@ +{ + "theme": "Sarkaz", + "priority": [ + { + "name": "益达", + "opers": [ + { + "name": "维什戴尔", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 999, + "promote_priority": 1000, + "is_key": true, + "is_start": true + } + ] + }, + { + "name": "焰苇", + "opers": [ + { + "name": "焰影苇草", + "skill": 3, + "alternate_skill": 2, + "is_key": true, + "is_start": true, + "doc": "本次肉鸽强力开局干员", + "recruit_priority": 880, + "promote_priority": 980 + } + ] + }, + { + "name": "凯尔希", + "opers": [ + { + "name": "凯尔希", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 600, + "promote_priority": 810, + "is_key": true, + "Doc": "在阵容未完备时,仅招募核心干员与0希望干员", + "is_start": true, + "Doc2": "开局用干员", + "recruit_priority_offsets": [ + { + "groups": [ + "地面阻挡", + "召唤" + ], + "threshold": 1, + "is_less": true, + "offset": 100, + "Doc": "地面阻挡输出位≤1时,凯尔希的招募优先级+100" + }, + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 1, + "is_less": true, + "offset": 105, + "Doc": "治疗位≤1时,凯尔希的招募优先级+105" + }, + { + "groups": [ + "地面阻挡", + "焰苇", + "玛恩纳" + ], + "threshold": 3, + "offset": -200, + "Doc": "地面和高台输出均完备时,凯尔希的招募优先级-200" + }, + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -100 + } + ] + } + ] + }, + { + "name": "玛恩纳", + "opers": [ + { + "name": "玛恩纳", + "skill": 3, + "alternate_skill": 2, + "is_key": true, + "recruit_priority": 996, + "promote_priority": 1000, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "召唤", + "地面阻挡" + ], + "threshold": 0, + "is_less": true, + "offset": -200, + "Doc": "地面阻挡<1时,玛恩纳的招募优先级-200" + } + ] + }, + { + "name": "银灰", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 610, + "promote_priority": 870, + "is_start": true, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "龙舌兰", + "skill": 2, + "promote_priority": 350 + } + ] + }, + { + "name": "伊内丝", + "opers": [ + { + "name": "伊内丝", + "skill": 2, + "recruit_priority": 869, + "promote_priority": 930, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官", + "投锋" + ], + "threshold": 3, + "offset": -100 + } + ] + } + ] + }, + { + "name": "锏", + "opers": [ + { + "name": "锏", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 870, + "promote_priority": 997, + "is_start": true, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 3, + "offset": -150 + } + ] + } + ] + }, + { + "name": "水陈", + "opers": [ + { + "name": "假日威龙陈", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 810, + "promote_priority": 940, + "is_key": true, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "益达" + ], + "threshold": 1, + "offset": -230 + } + ] + } + ] + }, + { + "name": "近卫", + "opers": [ + { + "name": "圣约送葬人", + "skill": 3, + "alternate_skill": 2, + "is_start": true, + "recruit_priority": 630, + "promote_priority": 700, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "百炼嘉维尔", + "skill": 2, + "recruit_priority": 820, + "promote_priority": 801, + "is_start": true, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 1, + "offset": -210 + } + ] + }, + { + "name": "海沫", + "skill": 1, + "recruit_priority": 650, + "promote_priority": 500, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "羽毛笔", + "skill": 1, + "recruit_priority": 720, + "promote_priority": 500, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "休谟斯", + "skill": 1, + "recruit_priority": 730, + "promote_priority": 400, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -500 + } + ] + }, + { + "name": "锏" + }, + { + "name": "山", + "skill": 2, + "skill_usage": 2, + "recruit_priority": 700, + "promote_priority": 610, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -500 + } + ] + }, + { + "name": "仇白", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 705, + "promote_priority": 840, + "is_start": true, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 3, + "offset": -150 + } + ] + }, + { + "name": "棘刺", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 605, + "promote_priority": 950, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "煌", + "skill": 2, + "recruit_priority": 610, + "promote_priority": 790, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -200 + } + ] + }, + { + "name": "艾丽妮", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 520, + "promote_priority": 655, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 1, + "offset": -400 + } + ] + }, + { + "name": "帕拉斯", + "skill": 1, + "recruit_priority": 610, + "promote_priority": 350, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -400 + } + ] + }, + { + "name": "医生", + "recruit_priority": 600, + "promote_priority": 350, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -400 + } + ] + }, + { + "name": "风丸", + "skill": 2, + "recruit_priority": 670, + "promote_priority": 400, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤", + "重装" + ], + "threshold": 1, + "offset": -400 + } + ] + }, + { + "name": "幽灵鲨", + "skill": 2, + "recruit_priority": 620, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 2, + "offset": -180 + }, + { + "groups": [ + "凯尔希", + "近卫", + "重装", + "情报官", + "挡人先锋" + ], + "threshold": 1, + "is_less": true, + "offset": -300, + "Doc": "地面阻挡≤1时,幽灵鲨的招募优先级-300" + } + ] + } + ] + }, + { + "name": "重装", + "opers": [ + { + "name": "黍", + "skill": 3, + "alternate_skill": 1, + "is_key": true, + "recruit_priority": 625, + "promote_priority": 690, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + }, + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -120 + } + ] + }, + { + "name": "塞雷娅", + "skill": 1, + "is_key": true, + "recruit_priority": 624, + "promote_priority": 620, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + }, + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -120 + } + ] + }, + { + "name": "蛇屠箱", + "skill": 2, + "is_key": true, + "recruit_priority": 622, + "promote_priority": 600, + "recruit_priority_offsets": [ + { + "groups": [ + "重装", + "凯尔希" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "临光", + "skill": 1, + "recruit_priority": 613, + "promote_priority": 490, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + }, + { + "groups": [ + "凯尔希", + "重装", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "深律", + "skill": 1, + "recruit_priority": 612, + "promote_priority": 490, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + }, + { + "groups": [ + "凯尔希", + "重装", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "号角", + "skill": 3, + "alternate_skill": 1, + "is_key": true, + "is_start": true, + "recruit_priority": 619, + "promote_priority": 700, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -120 + } + ] + }, + { + "name": "星熊", + "skill": 2, + "recruit_priority": 611, + "promote_priority": 650, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -120 + } + ] + }, + { + "name": "年", + "skill": 2, + "recruit_priority": 623, + "promote_priority": 615, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "涤火杰西卡", + "skill": 2, + "recruit_priority": 622, + "promote_priority": 650, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "雷蛇", + "skill": 1, + "recruit_priority": 613, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "瑕光", + "skill": 1, + "recruit_priority": 607, + "promote_priority": 570, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "泡泡", + "skill": 2, + "recruit_priority": 597, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "古米", + "skill": 1, + "recruit_priority": 626, + "is_key": true, + "promote_priority": 300, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + }, + { + "groups": [ + "凯尔希", + "重装", + "近卫" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "斑点", + "skill": 1, + "recruit_priority": 625, + "is_key": true, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + } + ] + }, + { + "name": "卡缇", + "skill": 1, + "recruit_priority": 624, + "promote_priority": 0, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "米格鲁", + "skill": 1, + "recruit_priority": 568, + "promote_priority": 0, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "重装" + ], + "threshold": 1, + "offset": -100 + } + ] + }, + { + "name": "泥岩", + "skill": 2, + "recruit_priority": 560, + "promote_priority": 590, + "recruit_priority_offsets": [ + { + "groups": [ + "重装", + "凯尔希", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "斥罪", + "skill": 2, + "recruit_priority": 561, + "promote_priority": 591, + "recruit_priority_offsets": [ + { + "groups": [ + "重装", + "凯尔希", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "石棉", + "skill": 2, + "recruit_priority": 615, + "promote_priority": 400, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "重装", + "凯尔希", + "近卫" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "暮落", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "车尔尼", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "可颂", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "拜松", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "闪击", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "吽", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "暴雨", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "角峰", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "坚雷", + "skill": 2, + "promote_priority": 350 + }, + { + "name": "预备干员-重装", + "recruit_priority": 460, + "is_alternate": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装" + ], + "threshold": 2, + "offset": -140 + } + ] + } + ] + }, + { + "name": "速狙", + "opers": [ + { + "name": "莱伊", + "skill": 3, + "is_key": true, + "alternate_skill": 2, + "recruit_priority": 681, + "promote_priority": 801, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "艾拉", + "skill": 3, + "is_key": true, + "alternate_skill": 2, + "recruit_priority": 682, + "promote_priority": 801, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -200 + }, + { + "groups": [ + "凯尔希", + "近卫", + "重装" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "能天使", + "skill": 3, + "is_key": true, + "alternate_skill": 2, + "recruit_priority": 580, + "promote_priority": 500, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "Stormeye", + "skill": 1, + "is_key": true, + "recruit_priority": 681, + "promote_priority": 200 + }, + { + "name": "灰烬", + "skill": 2, + "recruit_priority": 477, + "promote_priority": 420, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "空弦", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 478, + "promote_priority": 500, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "寒芒克洛丝", + "skill": 2, + "recruit_priority": 550, + "promote_priority": 420, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "隐现", + "skill": 1, + "recruit_priority": 456, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "蓝毒", + "skill": 1, + "recruit_priority": 455, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙", + "益达" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "四月", + "skill": 2, + "auto_retreat": 13 + }, + { + "name": "灰喉", + "skill": 2 + }, + { + "name": "梅" + }, + { + "name": "克洛丝", + "skill": 1, + "is_key": true, + "is_start": true, + "recruit_priority": 678, + "promote_priority": 0, + "recruit_priority_offsets": [ + { + "groups": [ + "水陈", + "速狙" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "预备干员-狙击", + "skill": 0, + "recruit_priority": 205, + "recruit_priority_when_team_full": 0, + "is_alternate": true + } + ] + }, + { + "name": "召唤", + "opers": [ + { + "name": "令", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 620, + "promote_priority": 801, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装", + "召唤" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "稀音", + "skill": 2, + "recruit_priority": 500, + "promote_priority": 150, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装", + "召唤" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "梅尔", + "skill": 2, + "recruit_priority": 440, + "promote_priority": 150, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装", + "召唤" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "深海色", + "skill": 1, + "recruit_priority": 325, + "promote_priority": 0, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫" + ], + "threshold": 1, + "offset": -300 + } + ] + } + ] + }, + { + "name": "单奶", + "opers": [ + { + "name": "纯烬艾雅法拉", + "skill": 1, + "is_key": true, + "recruit_priority": 799, + "promote_priority": 601, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "蜜莓", + "skill": 1, + "recruit_priority": 641, + "promote_priority": 300, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "桑葚", + "skill": 2, + "recruit_priority": 640, + "promote_priority": 290, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "哈洛德", + "skill": 2, + "recruit_priority": 639, + "promote_priority": 290, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "Touch", + "skill": 1, + "recruit_priority": 843, + "promote_priority": 550, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "流明", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 690, + "promote_priority": 625, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "絮雨", + "skill": 2, + "alternate_skill": 1, + "recruit_priority": 622, + "promote_priority": 410, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "闪灵", + "skill": 2 + }, + { + "name": "赫默", + "skill": 2, + "recruit_priority": 732, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "华法琳", + "skill": 1, + "recruit_priority": 715, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "图耶", + "skill": 2 + }, + { + "name": "亚叶", + "skill": 2 + }, + { + "name": "苏苏洛", + "skill": 2, + "recruit_priority": 713, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "褐果", + "skill": 1, + "recruit_priority": 687, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "清流", + "skill": 2, + "recruit_priority": 688, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "安赛尔", + "skill": 1, + "recruit_priority": 635, + "promote_priority": 0, + "is_key": true, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "芙蓉", + "skill": 1, + "recruit_priority": 634, + "promote_priority": 0, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "末药" + }, + { + "name": "嘉维尔" + }, + { + "name": "锡兰", + "skill": 2 + }, + { + "name": "预备干员-后勤", + "skill": 0, + "recruit_priority": 405, + "promote_priority": 0, + "is_alternate": true + }, + { + "name": "Lancet-2" + } + ] + }, + { + "name": "史尔特尔", + "opers": [ + { + "name": "史尔特尔", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 670, + "promote_priority": 910, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "重装", + "召唤", + "近卫", + "情报官", + "挡人先锋", + "其他地面" + ], + "threshold": 2, + "is_less": true, + "offset": -350, + "Doc": "地面阻挡≤2时,史尔特尔的招募优先级-350" + } + ] + } + ] + }, + { + "name": "处决者", + "opers": [ + { + "name": "缄默德克萨斯", + "skill": 3, + "alternate_skill": 2, + "auto_retreat": 8, + "recruit_priority": 650, + "promote_priority": 821, + "recruit_priority_offsets": [ + { + "groups": [ + "地面单切", + "史尔特尔" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "麒麟R夜刀", + "skill": 2, + "auto_retreat": 6, + "recruit_priority": 611, + "promote_priority": 815, + "recruit_priority_offsets": [ + { + "groups": [ + "地面单切", + "史尔特尔" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "史尔特尔" + }, + { + "name": "耀骑士临光", + "skill": 2, + "recruit_priority": 570, + "promote_priority": 720, + "recruit_priority_offsets": [ + { + "groups": [ + "地面单切", + "史尔特尔" + ], + "threshold": 1, + "offset": -200 + }, + { + "groups": [ + "凯尔希", + "重装", + "召唤", + "近卫", + "情报官", + "挡人先锋", + "其他地面" + ], + "threshold": 1, + "is_less": true, + "offset": -350, + "Doc": "地面阻挡≤1时,临光的招募优先级-350" + } + ] + }, + { + "name": "傀影", + "skill": 2, + "auto_retreat": 15, + "recruit_priority": 501, + "promote_priority": 555, + "recruit_priority_offsets": [ + { + "groups": [ + "地面单切", + "史尔特尔" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "红", + "skill": 1, + "auto_retreat": 7, + "recruit_priority": 500, + "promote_priority": 302, + "recruit_priority_offsets": [ + { + "groups": [ + "地面单切", + "史尔特尔" + ], + "threshold": 1, + "offset": -200 + } + ] + }, + { + "name": "斯卡蒂", + "skill": 2, + "auto_retreat": 15 + }, + { + "name": "宴", + "skill": 2, + "auto_retreat": 8 + }, + { + "name": "慕斯", + "auto_retreat": 15 + }, + { + "name": "摩根", + "skill": 2, + "auto_retreat": 9 + }, + { + "name": "止颂", + "skill": 2, + "recruit_priority": -800, + "auto_retreat": 12 + }, + { + "name": "风笛" + }, + { + "name": "历阵锐枪芬" + }, + { + "name": "镜中虚影", + "auto_retreat": 8 + }, + { + "name": "芙兰卡", + "skill": 2, + "auto_retreat": 20 + } + ] + }, + { + "name": "浊心斯卡蒂", + "opers": [ + { + "name": "浊心斯卡蒂", + "skill": 2, + "is_key": true, + "recruit_priority": 727, + "promote_priority": 740, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 3, + "offset": -180 + }, + { + "groups": [ + "浊心斯卡蒂" + ], + "threshold": 1, + "offset": -580 + } + ] + }, + { + "name": "魔王", + "skill": 2, + "recruit_priority": 630, + "promote_priority": 690, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 3, + "offset": -280 + }, + { + "groups": [ + "浊心斯卡蒂" + ], + "threshold": 1, + "offset": -580 + } + ] + } + ] + }, + { + "name": "群奶", + "doc": "主要以攻击范围区分", + "opers": [ + { + "name": "夜莺", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 708, + "promote_priority": 677, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 3, + "offset": -200 + } + ] + }, + { + "name": "白面鸮", + "skill": 2, + "recruit_priority": 710, + "promote_priority": 506, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + }, + { + "groups": [ + "益达" + ], + "threshold": 1, + "offset": 250 + } + ] + }, + { + "name": "调香师", + "skill": 1, + "recruit_priority": 688, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "微风", + "skill": 1, + "recruit_priority": 687, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "明椒", + "skill": 2, + "recruit_priority": 680, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "淬羽赫默", + "skill": 2 + }, + { + "name": "月禾" + }, + { + "name": "九色鹿", + "skill": 2 + }, + { + "name": "夏栎", + "skill": 1, + "recruit_priority": 132, + "promote_priority": 0, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 500 + } + ] + }, + { + "name": "波登可", + "skill": 1, + "recruit_priority": 131, + "promote_priority": 0, + "recruit_priority_offsets": [ + { + "groups": [ + "单奶", + "群奶", + "凯尔希" + ], + "threshold": 0, + "is_less": true, + "offset": 450 + } + ] + }, + { + "name": "浊心斯卡蒂" + }, + { + "name": "魔王" + }, + { + "name": "海蒂", + "skill": 2 + }, + { + "name": "空", + "skill": 2 + } + ] + }, + { + "name": "投锋", + "doc": "本次肉鸽开局压力较大,投锋优先度不高", + "opers": [ + { + "name": "琴柳", + "skill": 1, + "auto_retreat": 80, + "recruit_priority": 520, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官" + ], + "threshold": 1, + "is_less": true, + "offset": -400 + }, + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "极境", + "skill": 1, + "auto_retreat": 80, + "recruit_priority": 570, + "promote_priority": 390, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官" + ], + "threshold": 1, + "is_less": true, + "offset": -400 + }, + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -200 + } + ] + }, + { + "name": "万顷", + "skill": 1, + "auto_retreat": 80, + "recruit_priority": 569, + "promote_priority": 390, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官" + ], + "threshold": 1, + "is_less": true, + "offset": -400 + }, + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -200 + }, + { + "groups": [ + "提丰", + "水陈", + "速狙" + ], + "threshold": 2, + "offset": 50 + } + ] + }, + { + "name": "桃金娘", + "skill": 1, + "auto_retreat": 80, + "recruit_priority": 580, + "promote_priority": 380, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官" + ], + "threshold": 1, + "is_less": true, + "offset": -400 + }, + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -200 + } + ] + } + ] + }, + { + "name": "挡人先锋", + "opers": [ + { + "name": "郁金香", + "skill": 1, + "recruit_priority": 807, + "promote_priority": 550, + "is_key": true + }, + { + "name": "推进之王", + "skill": 2, + "recruit_priority": 536, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "嵯峨", + "skill": 2, + "recruit_priority": 529, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "焰尾", + "skill": 2, + "recruit_priority": 528, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "德克萨斯", + "skill": 2, + "recruit_priority": 527, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "青枳", + "skill": 2, + "recruit_priority": 507, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "红隼", + "skill": 2 + }, + { + "name": "讯使" + }, + { + "name": "清道夫" + }, + { + "name": "贾维", + "skill": 2 + }, + { + "name": "凛冬" + }, + { + "name": "芬", + "skill": 1, + "recruit_priority": 611, + "is_key": true, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "香草", + "skill": 1, + "recruit_priority": 610, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 2, + "offset": -300 + } + ] + }, + { + "name": "风笛" + }, + { + "name": "历阵锐枪芬" + }, + { + "name": "苇草", + "skill": 2 + }, + { + "name": "野鬃", + "skill": 2 + }, + { + "name": "格拉尼", + "skill": 2 + }, + { + "name": "红豆", + "skill": 2 + }, + { + "name": "翎羽", + "skill": 1, + "recruit_priority": 310, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 1, + "offset": -300 + } + ] + } + ] + }, + { + "name": "情报官", + "opers": [ + { + "name": "伊内丝" + }, + { + "name": "晓歌", + "skill": 2, + "recruit_priority": 677, + "promote_priority": 430, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官", + "投锋" + ], + "threshold": 2, + "offset": -150 + } + ] + }, + { + "name": "谜图", + "skill": 2, + "recruit_priority": 551, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "挡人先锋", + "情报官", + "投锋" + ], + "threshold": 2, + "offset": -150 + } + ] + } + ] + }, + { + "name": "术师", + "opers": [ + { + "name": "逻各斯", + "skill": 3, + "alternate_skill": 1, + "is_key": true, + "recruit_priority": 782, + "promote_priority": 841 + }, + { + "name": "澄闪", + "skill": 3, + "alternate_skill": 2, + "is_key": true, + "recruit_priority": 641, + "promote_priority": 810, + "recruit_priority_offsets": [ + { + "groups": [ + "术师" + ], + "threshold": 1, + "offset": -120 + } + ] + }, + { + "name": "艾雅法拉", + "skill": 2, + "is_key": true, + "recruit_priority": 640, + "promote_priority": 801, + "recruit_priority_offsets": [ + { + "groups": [ + "术师" + ], + "threshold": 1, + "offset": -120 + } + ] + }, + { + "name": "刻俄柏", + "skill": 2, + "recruit_priority": 439, + "promote_priority": 680 + }, + { + "name": "异客", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 359, + "promote_priority": 780 + }, + { + "name": "莫斯提马", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 625, + "promote_priority": 910, + "recruit_priority_offsets": [ + { + "groups": [ + "术师" + ], + "threshold": 2, + "offset": -120 + } + ] + }, + { + "name": "霍尔海雅", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 355, + "promote_priority": 588 + }, + { + "name": "黑键", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 358, + "promote_priority": 558 + }, + { + "name": "雪绒", + "skill": 2, + "recruit_priority": 400 + }, + { + "name": "特米米", + "skill": 2 + }, + { + "name": "苦艾" + }, + { + "name": "温米" + }, + { + "name": "卡达", + "skill": 2, + "is_key": true, + "recruit_priority": 563 + }, + { + "name": "史都华德", + "skill": 1, + "is_key": true, + "recruit_priority": 562 + } + ] + }, + { + "name": "盾法", + "opers": [ + { + "name": "林", + "skill": 1, + "skill_usage": 2, + "skill_times": 1, + "is_key": true, + "is_start": true, + "recruit_priority": 626, + "promote_priority": 750, + "recruit_priority_offsets": [ + { + "groups": [ + "术师" + ], + "threshold": 1, + "offset": -130 + } + ] + }, + { + "name": "卡涅利安", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 330, + "promote_priority": 550 + }, + { + "name": "薄绿" + }, + { + "name": "蜜蜡", + "skill": 2 + } + ] + }, + { + "name": "提丰", + "opers": [ + { + "name": "维什戴尔" + }, + { + "name": "提丰", + "skill": 2, + "recruit_priority": 830, + "promote_priority": 910, + "is_key": true, + "is_start": true, + "recruit_priority_offsets": [ + { + "groups": [ + "益达" + ], + "threshold": 1, + "offset": -230 + } + ] + } + ] + }, + { + "name": "狙击", + "doc": "远程狙击", + "opers": [ + { + "name": "维什戴尔" + }, + { + "name": "提丰" + }, + { + "name": "早露", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 503, + "promote_priority": 600 + }, + { + "name": "迷迭香", + "skill": 2, + "recruit_priority": 377, + "promote_priority": 550 + }, + { + "name": "承曦格雷伊", + "skill": 2, + "recruit_priority": 378, + "promote_priority": 500 + }, + { + "name": "菲亚梅塔", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 368, + "promote_priority": 700 + }, + { + "name": "W", + "skill": 1, + "recruit_priority": 348, + "promote_priority": 500 + }, + { + "name": "熔泉", + "skill": 2 + }, + { + "name": "埃拉托" + }, + { + "name": "铅踝", + "skill": 2 + }, + { + "name": "截云", + "skill": 2 + }, + { + "name": "慑砂", + "skill": 2 + }, + { + "name": "陨星" + }, + { + "name": "白雪", + "skill": 2 + }, + { + "name": "远牙", + "skill": 2 + }, + { + "name": "子月", + "skill": 2 + }, + { + "name": "安哲拉", + "skill": 2 + }, + { + "name": "守林人", + "skill": 2 + }, + { + "name": "安比尔", + "skill": 2 + } + ] + }, + { + "name": "辅助", + "opers": [ + { + "name": "铃兰", + "skill": 3, + "alternate_skill": 2, + "is_key": true, + "recruit_priority": 486, + "promote_priority": 612, + "recruit_priority_offsets": [ + { + "groups": [ + "术师" + ], + "threshold": 2, + "offset": 80 + } + ] + }, + { + "name": "灵知", + "skill": 3, + "is_key": true, + "alternate_skill": 1, + "recruit_priority": 526, + "promote_priority": 602 + }, + { + "name": "安洁莉娜", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 406, + "promote_priority": 402 + }, + { + "name": "塑心", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": 405, + "promote_priority": 402 + }, + { + "name": "巫恋", + "skill": 2, + "recruit_priority": 462, + "promote_priority": 360 + }, + { + "name": "初雪", + "skill": 2, + "recruit_priority": 353, + "promote_priority": 255 + }, + { + "name": "凛视", + "skill": 2, + "recruit_priority": 257, + "promote_priority": 400 + }, + { + "name": "真理", + "skill": 2, + "recruit_priority": 256, + "promote_priority": 400 + }, + { + "name": "但书", + "skill": 2, + "recruit_priority": 256, + "promote_priority": 400 + }, + { + "name": "小满", + "recruit_priority": 256, + "promote_priority": 400 + }, + { + "name": "格劳克斯", + "skill": 2, + "promote_priority": 300 + }, + { + "name": "地灵" + }, + { + "name": "跃跃" + }, + { + "name": "梓兰", + "skill": 1, + "is_key": true, + "recruit_priority": 423, + "promote_priority": 0 + }, + { + "name": "龙腾.F" + } + ] + }, + { + "name": "地面阻挡", + "opers": [ + { + "name": "“弦惊”" + }, + { + "name": "百炼嘉维尔" + }, + { + "name": "Mon3tr" + }, + { + "name": "圣约送葬人" + }, + { + "name": "黍" + }, + { + "name": "塞雷娅" + }, + { + "name": "煌" + }, + { + "name": "山" + }, + { + "name": "年" + }, + { + "name": "星熊" + }, + { + "name": "涤火杰西卡" + }, + { + "name": "瑕光" + }, + { + "name": "石棉" + }, + { + "name": "雷蛇" + }, + { + "name": "蛇屠箱" + }, + { + "name": "号角" + }, + { + "name": "锏" + }, + { + "name": "海沫" + }, + { + "name": "羽毛笔" + }, + { + "name": "休谟斯" + }, + { + "name": "临光" + }, + { + "name": "深律" + }, + { + "name": "吽" + }, + { + "name": "暴行", + "skill": 2 + }, + { + "name": "暴雨" + }, + { + "name": "闪击" + }, + { + "name": "拜松" + }, + { + "name": "可颂" + }, + { + "name": "车尔尼" + }, + { + "name": "暮落" + }, + { + "name": "风丸" + }, + { + "name": "帕拉斯" + }, + { + "name": "医生" + }, + { + "name": "奥达" + }, + { + "name": "古米" + }, + { + "name": "泡泡" + }, + { + "name": "角峰" + }, + { + "name": "坚雷" + }, + { + "name": "斑点" + }, + { + "name": "仇白" + }, + { + "name": "棘刺" + }, + { + "name": "推进之王" + }, + { + "name": "嵯峨" + }, + { + "name": "火哨" + }, + { + "name": "焰尾" + }, + { + "name": "灰毫" + }, + { + "name": "卡缇" + }, + { + "name": "米格鲁" + }, + { + "name": "拉普兰德" + }, + { + "name": "艾丽妮" + }, + { + "name": "泥岩" + }, + { + "name": "斥罪" + }, + { + "name": "陈", + "skill": 2 + }, + { + "name": "白铁", + "skill": 2 + }, + { + "name": "赫德雷", + "skill": 2, + "skill_usage": 2 + }, + { + "name": "银灰" + }, + { + "name": "幽灵鲨" + }, + { + "name": "归溟幽灵鲨" + }, + { + "name": "柏喙", + "skill": 2 + }, + { + "name": "烈夏", + "skill": 2 + }, + { + "name": "森蚺", + "skill": 2 + }, + { + "name": "洋灰" + }, + { + "name": "伊内丝" + }, + { + "name": "郁金香" + }, + { + "name": "战车", + "skill": 2 + }, + { + "name": "艾丝黛尔" + }, + { + "name": "刻刀" + }, + { + "name": "晓歌" + }, + { + "name": "布洛卡" + }, + { + "name": "导火索" + }, + { + "name": "掠风" + }, + { + "name": "罗比菈塔", + "skill": 2 + }, + { + "name": "预备干员-重装" + }, + { + "name": "重岳", + "skill": 3, + "skill_usage": 2, + "skill_times": 5, + "promote_priority": 700, + "alternate_skill": 2 + }, + { + "name": "“清平”" + }, + { + "name": "Sharp" + }, + { + "name": "青枳" + }, + { + "name": "讯使" + }, + { + "name": "德克萨斯" + }, + { + "name": "红隼" + }, + { + "name": "清道夫" + }, + { + "name": "贾维" + }, + { + "name": "凛冬" + }, + { + "name": "谜图" + }, + { + "name": "诗怀雅" + }, + { + "name": "鞭刃", + "skill": 2 + }, + { + "name": "苍苔", + "skill": 2 + }, + { + "name": "铎铃" + }, + { + "name": "极光", + "skill": 2 + }, + { + "name": "杜宾" + }, + { + "name": "泡普卡" + }, + { + "name": "月见夜" + }, + { + "name": "芬" + }, + { + "name": "香草" + }, + { + "name": "贝娜", + "skill": 2 + }, + { + "name": "历阵锐枪芬" + }, + { + "name": "风笛" + }, + { + "name": "野鬃" + }, + { + "name": "苇草" + }, + { + "name": "格拉尼" + }, + { + "name": "铸铁" + }, + { + "name": "薇薇安娜" + }, + { + "name": "星极" + }, + { + "name": "燧石" + }, + { + "name": "猎蜂" + }, + { + "name": "因陀罗" + }, + { + "name": "杰克", + "skill": 2 + }, + { + "name": "炎客", + "skill": 2 + }, + { + "name": "石英", + "skill": 2 + }, + { + "name": "缠丸" + }, + { + "name": "断罪者" + }, + { + "name": "移动摄影器" + }, + { + "name": "机械水獭" + }, + { + "name": "预备干员-近战" + }, + { + "name": "触手" + }, + { + "name": "Friston-3" + } + ] + }, + { + "name": "地面远程", + "doc": "打三及以上", + "opers": [ + { + "name": "棘刺" + }, + { + "name": "号角" + }, + { + "name": "仇白" + }, + { + "name": "银灰" + }, + { + "name": "拉普兰德" + }, + { + "name": "烈夏" + }, + { + "name": "伊内丝" + }, + { + "name": "帕拉斯" + }, + { + "name": "医生" + }, + { + "name": "晓歌" + }, + { + "name": "火哨" + }, + { + "name": "断崖" + }, + { + "name": "灰毫" + }, + { + "name": "芳汀" + }, + { + "name": "霜叶" + }, + { + "name": "罗小黑" + }, + { + "name": "煌" + }, + { + "name": "涤火杰西卡" + }, + { + "name": "雷蛇" + }, + { + "name": "谜图" + }, + { + "name": "诗怀雅" + }, + { + "name": "鞭刃" + }, + { + "name": "苍苔" + }, + { + "name": "月见夜" + }, + { + "name": "杜宾" + } + ] + }, + { + "name": "领主", + "opers": [ + { + "name": "棘刺" + }, + { + "name": "仇白" + }, + { + "name": "银灰" + }, + { + "name": "拉普兰德" + }, + { + "name": "烈夏" + }, + { + "name": "断崖" + }, + { + "name": "芳汀" + }, + { + "name": "罗小黑" + }, + { + "name": "霜叶" + }, + { + "name": "月见夜" + } + ] + }, + { + "name": "奶", + "opers": [ + { + "name": "Touch" + }, + { + "name": "夜莺" + }, + { + "name": "白面鸮" + }, + { + "name": "纯烬艾雅法拉" + }, + { + "name": "焰影苇草" + }, + { + "name": "蜜莓" + }, + { + "name": "桑葚" + }, + { + "name": "哈洛德" + }, + { + "name": "闪灵" + }, + { + "name": "流明" + }, + { + "name": "华法琳" + }, + { + "name": "图耶" + }, + { + "name": "亚叶" + }, + { + "name": "刺玫" + }, + { + "name": "濯尘芙蓉" + }, + { + "name": "阿米娅-MEDIC" + }, + { + "name": "苏苏洛" + }, + { + "name": "赫默" + }, + { + "name": "褐果" + }, + { + "name": "浊心斯卡蒂" + }, + { + "name": "魔王" + }, + { + "name": "调香师" + }, + { + "name": "絮雨" + }, + { + "name": "微风" + }, + { + "name": "末药" + }, + { + "name": "嘉维尔" + }, + { + "name": "安赛尔" + }, + { + "name": "芙蓉" + }, + { + "name": "淬羽赫默" + }, + { + "name": "月禾" + }, + { + "name": "九色鹿" + }, + { + "name": "夏栎" + }, + { + "name": "波登可" + }, + { + "name": "锡兰" + }, + { + "name": "清流" + }, + { + "name": "海蒂" + }, + { + "name": "空" + }, + { + "name": "预备干员-后勤" + } + ] + }, + { + "name": "回费", + "opers": [ + { + "name": "伊内丝" + }, + { + "name": "晓歌" + }, + { + "name": "谜图" + }, + { + "name": "郁金香" + }, + { + "name": "焰尾" + }, + { + "name": "嵯峨" + }, + { + "name": "推进之王" + }, + { + "name": "德克萨斯" + }, + { + "name": "青枳" + }, + { + "name": "红隼" + }, + { + "name": "讯使" + }, + { + "name": "清道夫" + }, + { + "name": "贾维" + }, + { + "name": "凛冬" + }, + { + "name": "芬" + }, + { + "name": "香草" + }, + { + "name": "琴柳" + }, + { + "name": "万顷" + }, + { + "name": "极境" + }, + { + "name": "桃金娘" + } + ] + }, + { + "name": "高台输出", + "opers": [ + { + "name": "维什戴尔" + }, + { + "name": "逻各斯" + }, + { + "name": "澄闪" + }, + { + "name": "艾雅法拉" + }, + { + "name": "焰影苇草" + }, + { + "name": "莱伊" + }, + { + "name": "艾拉" + }, + { + "name": "假日威龙陈" + }, + { + "name": "能天使" + }, + { + "name": "空弦" + }, + { + "name": "灰烬" + }, + { + "name": "林" + }, + { + "name": "异客" + }, + { + "name": "令" + }, + { + "name": "莫斯提马" + }, + { + "name": "Stormeye" + }, + { + "name": "隐现" + }, + { + "name": "寒芒克洛丝" + }, + { + "name": "蓝毒" + }, + { + "name": "四月" + }, + { + "name": "灰喉" + }, + { + "name": "稀音" + }, + { + "name": "霍尔海雅" + }, + { + "name": "多萝西" + }, + { + "name": "白金", + "skill": 2, + "promote_priority": 550 + }, + { + "name": "梅" + }, + { + "name": "克洛丝" + }, + { + "name": "刻俄柏" + }, + { + "name": "苦艾" + }, + { + "name": "特米米" + }, + { + "name": "刺玫" + }, + { + "name": "濯尘芙蓉", + "skill": 2 + }, + { + "name": "雪绒" + }, + { + "name": "阿米娅", + "skill": 2 + }, + { + "name": "阿米娅-MEDIC" + }, + { + "name": "至简", + "skill": 2 + }, + { + "name": "洛洛", + "skill": 2 + }, + { + "name": "卡达", + "skill": 2 + }, + { + "name": "耶拉", + "skill": 2 + }, + { + "name": "折光", + "skill": 2 + }, + { + "name": "夜魔" + }, + { + "name": "阿" + }, + { + "name": "麦哲伦" + }, + { + "name": "跃跃", + "skill": 2 + }, + { + "name": "史都华德" + }, + { + "name": "“逍遥”" + }, + { + "name": "鸿雪", + "skill": 3, + "alternate_skill": 1 + }, + { + "name": "黑" + }, + { + "name": "夕", + "skill": 2, + "promote_priority": 320 + }, + { + "name": "天火", + "skill": 2, + "promote_priority": 300 + }, + { + "name": "星源", + "skill": 2, + "promote_priority": 300 + }, + { + "name": "惊蛰", + "skill": 2, + "promote_priority": 300 + }, + { + "name": "寒檀", + "skill": 2, + "promote_priority": 300 + }, + { + "name": "温米" + }, + { + "name": "布丁", + "skill": 2, + "promote_priority": 200 + }, + { + "name": "梅尔" + }, + { + "name": "深海色" + }, + { + "name": "Pith" + }, + { + "name": "龙腾.A" + } + ] + }, + { + "name": "地刺", + "opers": [ + { + "name": "阿斯卡纶", + "skill": 2, + "recruit_priority": 576, + "promote_priority": 602, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装" + ], + "threshold": 1, + "is_less": true, + "offset": -500 + } + ] + }, + { + "name": "水月", + "skill": 1, + "recruit_priority": 395, + "promote_priority": 440, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装" + ], + "threshold": 1, + "is_less": true, + "offset": -600 + } + ] + }, + { + "name": "归溟幽灵鲨", + "skill": 2, + "recruit_priority": 570, + "promote_priority": 601, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "召唤" + ], + "threshold": 2, + "offset": -350 + }, + { + "groups": [ + "凯尔希", + "近卫", + "重装", + "情报官", + "挡人先锋" + ], + "threshold": 1, + "is_less": true, + "offset": -600, + "Doc": "地面阻挡≤1时,招募优先级-500" + } + ] + }, + { + "name": "伊桑", + "skill": 2, + "recruit_priority": 405, + "promote_priority": 405, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装" + ], + "threshold": 1, + "is_less": true, + "offset": -600 + } + ] + }, + { + "name": "狮蝎", + "skill": 1, + "recruit_priority": 385, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "凯尔希", + "近卫", + "重装" + ], + "threshold": 1, + "is_less": true, + "offset": -600 + } + ] + }, + { + "name": "绮良" + }, + { + "name": "双月" + } + ] + }, + { + "name": "无人机", + "doc": "范围内回血,部署位任意", + "opers": [ + { + "name": "医疗探机" + }, + { + "name": "斯卡蒂的海嗣" + }, + { + "name": "夜灯" + } + ] + }, + { + "name": "炮灰", + "doc": "唤醒羊癫疯或者吸引炸弹", + "opers": [ + { + "name": "夜刀" + }, + { + "name": "砾", + "skill": 2, + "auto_retreat": 15 + }, + { + "name": "镜中虚影" + }, + { + "name": "红" + }, + { + "name": "槐琥" + }, + { + "name": "卡夫卡" + }, + { + "name": "Mon3tr" + }, + { + "name": "傀影" + }, + { + "name": "麒麟R夜刀" + }, + { + "name": "缄默德克萨斯" + }, + { + "name": "移动摄影器" + }, + { + "name": "“清平”" + }, + { + "name": "预备干员-近战" + }, + { + "name": "预备干员-重装" + }, + { + "name": "机械水獭" + }, + { + "name": "触手" + }, + { + "name": "桃金娘" + }, + { + "name": "极境" + }, + { + "name": "万顷" + }, + { + "name": "琴柳" + }, + { + "name": "“弦惊”" + }, + { + "name": "幻影" + }, + { + "name": "掩体" + }, + { + "name": "归溟幽灵鲨" + }, + { + "name": "幽灵鲨" + }, + { + "name": "泡普卡" + }, + { + "name": "月见夜" + }, + { + "name": "芬" + }, + { + "name": "米格鲁" + }, + { + "name": "卡缇" + } + ] + }, + { + "name": "大龙", + "opers": [ + { + "name": "“弦惊”" + }, + { + "name": "机动盾牌" + } + ] + }, + { + "name": "障碍物", + "doc": "部署位地面,无朝向的召唤物", + "opers": [ + { + "name": "障碍物" + }, + { + "name": "掩体", + "doc": "即 防爆桩" + }, + { + "name": "幻影", + "doc": "即 鸟笼" + } + ] + }, + { + "name": "补给站", + "doc": "部署位任意,有朝向的召唤物", + "opers": [ + { + "name": "便携式补给站" + }, + { + "name": "全自动造型仪" + }, + { + "name": "白铁™多功能平台" + }, + { + "name": "可靠电池" + } + ] + }, + { + "name": "支援陷阱", + "opers": [ + { + "name": "“轰隆隆先生”" + }, + { + "name": "失修舞台雾机" + }, + { + "name": "诅咒娃娃" + }, + { + "name": "雷鸣地雷" + } + ] + }, + { + "name": "起重机", + "opers": [ + { + "name": "雪雉的安全起重机" + } + ] + }, + { + "name": "其他地面", + "Doc": "未出现的地面干员、特殊地面干员将默认分到该组,主要是挡1干员", + "opers": [ + { + "name": "风笛", + "skill": 2, + "recruit_priority": 410, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "历阵锐枪芬", + "skill": 1, + "recruit_priority": 390, + "promote_priority": 250, + "recruit_priority_offsets": [ + { + "groups": [ + "投锋", + "挡人先锋", + "情报官" + ], + "threshold": 1, + "offset": -300 + } + ] + }, + { + "name": "歌蕾蒂娅", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": -800, + "promote_priority": 210 + }, + { + "name": "黑角" + }, + { + "name": "芳汀", + "skill": 2, + "recruit_priority": 402 + }, + { + "name": "断崖", + "skill": 2, + "recruit_priority": 370 + }, + { + "name": "刻刀", + "skill": 1, + "recruit_priority": 405 + }, + { + "name": "柏喙", + "skill": 2, + "recruit_priority": 405 + }, + { + "name": "铸铁", + "skill": 2, + "recruit_priority": 305 + }, + { + "name": "温蒂", + "skill": 2, + "recruit_priority": 400, + "promote_priority": 500 + }, + { + "name": "见行者", + "skill": 2 + }, + { + "name": "食铁兽", + "skill": 2 + }, + { + "name": "阿消" + }, + { + "name": "布洛卡", + "skill": 2, + "recruit_priority": 412 + }, + { + "name": "导火索", + "skill": 2, + "recruit_priority": 412 + }, + { + "name": "薇薇安娜", + "skill": 2, + "recruit_priority": 411 + }, + { + "name": "星极", + "skill": 2, + "recruit_priority": 410 + }, + { + "name": "泡普卡", + "skill": 1, + "recruit_priority": 460, + "is_key": true + }, + { + "name": "月见夜", + "skill": 1, + "recruit_priority": 466, + "is_key": true + }, + { + "name": "火神", + "skill": 2 + }, + { + "name": "露托", + "skill": 2 + }, + { + "name": "拉普兰德", + "skill": 2, + "recruit_priority": 440, + "promote_priority": 550 + }, + { + "name": "霜叶", + "skill": 1, + "recruit_priority": 318 + }, + { + "name": "铁钳号·原型机" + }, + { + "name": "罗小黑", + "skill": 2, + "recruit_priority": 300 + }, + { + "name": "槐琥", + "skill": 2, + "auto_retreat": 2, + "promote_priority": 200 + }, + { + "name": "卡夫卡", + "auto_retreat": 3 + }, + { + "name": "达格达", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "维荻", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "夜刀", + "skill": 0, + "is_key": true, + "recruit_priority": 310, + "promote_priority": 0 + }, + { + "name": "琳琅诗怀雅", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 260, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "老鲤", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": 260, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "乌有", + "skill": 1, + "recruit_priority": 260, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "孑", + "skill": 2, + "recruit_priority": 260, + "promote_priority": 350, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "左乐", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": -700 + }, + { + "name": "赫拉格", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "赤冬", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "火龙S黑角", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "玫兰莎" + }, + { + "name": "龙舌兰", + "skill": 2 + }, + { + "name": "预备干员-近战", + "skill": 0, + "recruit_priority": 208, + "promote_priority": 0, + "is_alternate": true + }, + { + "name": "流形" + }, + { + "name": "狼群" + }, + { + "name": "眠兽" + }, + { + "name": "磐蟹护卫队" + } + ] + }, + { + "name": "其他高台", + "Doc": "未出现的高台干员、特殊高台干员将默认分到该组", + "opers": [ + { + "name": "送葬人" + }, + { + "name": "多萝西", + "skill": 2, + "recruit_priority": 596, + "promote_priority": 466 + }, + { + "name": "缪尔赛思", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": -800, + "promote_priority": 140, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 0, + "is_less": true, + "offset": 150, + "Doc": "回费干员≤0时,优先级+150" + } + ] + }, + { + "name": "夜半", + "skill": 2, + "is_start": true, + "recruit_priority": 235, + "promote_priority": 0, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 0, + "is_less": true, + "offset": 150, + "Doc": "回费干员≤0时,优先级+150" + } + ] + }, + { + "name": "豆苗", + "skill": 2, + "recruit_priority": 234, + "promote_priority": 200, + "recruit_priority_offsets": [ + { + "groups": [ + "回费" + ], + "threshold": 0, + "is_less": true, + "offset": 150 + } + ] + }, + { + "name": "安德切尔", + "skill": 1, + "is_key": true, + "recruit_priority": 455 + }, + { + "name": "罗宾", + "skill": 1, + "recruit_priority": 5, + "promote_priority": 200 + }, + { + "name": "松果", + "skill": 2 + }, + { + "name": "玫拉", + "skill": 2 + }, + { + "name": "酸糖", + "skill": 2 + }, + { + "name": "普罗旺斯", + "skill": 2 + }, + { + "name": "和弦", + "skill": 2 + }, + { + "name": "深靛", + "skill": 2 + }, + { + "name": "爱丽丝", + "skill": 2 + }, + { + "name": "戴菲恩", + "skill": 2 + }, + { + "name": "霜华", + "skill": 1 + }, + { + "name": "红云", + "skill": 2 + }, + { + "name": "流星" + }, + { + "name": "杰西卡" + }, + { + "name": "伺夜", + "skill": 3, + "alternate_skill": 1, + "recruit_priority": -800, + "promote_priority": 210 + }, + { + "name": "炎狱炎熔", + "skill": 2 + }, + { + "name": "莱恩哈特", + "skill": 2, + "promote_priority": 250 + }, + { + "name": "格雷伊", + "skill": 2 + }, + { + "name": "远山", + "skill": 2 + }, + { + "name": "伊芙利特", + "skill": 2 + }, + { + "name": "蚀清", + "skill": 2, + "recruit_priority": -800 + }, + { + "name": "冰酿", + "skill": 2 + }, + { + "name": "夜烟", + "skill": 2 + }, + { + "name": "阿", + "skill": 1, + "recruit_priority": 256, + "promote_priority": 400, + "recruit_priority_offsets": [ + { + "groups": [ + "奶" + ], + "threshold": 1, + "is_less": true, + "offset": -300 + } + ] + }, + { + "name": "空构", + "skill": 1 + }, + { + "name": "奥斯塔", + "skill": 2 + }, + { + "name": "炎熔", + "is_key": true, + "recruit_priority": 206 + }, + { + "name": "空爆", + "is_key": true, + "recruit_priority": 206 + }, + { + "name": "预备干员-术师", + "recruit_priority": 205, + "is_alternate": true + }, + { + "name": "预备干员-狙击" + }, + { + "name": "“打字机”" + } + ] + } + ], + "team_complete_condition": [ + { + "groups": [ + "益达", + "玛恩纳", + "水陈" + ], + "threshold": 1 + }, + { + "groups": [ + "重装", + "近卫", + "凯尔希" + ], + "threshold": 2 + }, + { + "groups": [ + "焰苇", + "单奶", + "群奶" + ], + "threshold": 2 + }, + { + "groups": [ + "回费" + ], + "threshold": 1 + } + ] +} diff --git a/resource/roguelike/Sarkaz/shopping.json b/resource/roguelike/Sarkaz/shopping.json new file mode 100644 index 0000000000..61d7ee6017 --- /dev/null +++ b/resource/roguelike/Sarkaz/shopping.json @@ -0,0 +1,1493 @@ +{ + "theme": "Sarkaz", + "priority": [ + { + "name": "先锋招募券", + "effect": "招募一个先锋干员" + }, + { + "name": "近卫招募券", + "effect": "招募一个近卫干员" + }, + { + "name": "重装招募券", + "effect": "招募一个重装干员" + }, + { + "name": "狙击招募券", + "effect": "招募一个狙击干员" + }, + { + "name": "术师招募券", + "effect": "招募一个术师干员" + }, + { + "name": "辅助招募券", + "effect": "招募一个辅助干员" + }, + { + "name": "医疗招募券", + "effect": "招募一个医疗干员" + }, + { + "name": "特种招募券", + "effect": "招募一个特种干员" + }, + { + "name": "高级先锋招募券", + "effect": "招募一个先锋干员(必定出现4星临时招募)" + }, + { + "name": "高级近卫招募券", + "effect": "招募一个近卫干员(必定出现4星临时招募)" + }, + { + "name": "高级重装招募券", + "effect": "招募一个重装干员(必定出现4星临时招募)" + }, + { + "name": "高级狙击招募券", + "effect": "招募一个狙击干员(必定出现4星临时招募)" + }, + { + "name": "高级术师招募券", + "effect": "招募一个术师干员(必定出现4星临时招募)" + }, + { + "name": "高级辅助招募券", + "effect": "招募一个辅助干员(必定出现4星临时招募)" + }, + { + "name": "高级医疗招募券", + "effect": "招募一个医疗干员(必定出现4星临时招募)" + }, + { + "name": "高级特种招募券", + "effect": "招募一个特种干员(必定出现4星临时招募)" + }, + { + "name": "精锐先锋招募券", + "effect": "招募一个先锋干员(必定出现5星临时招募)" + }, + { + "name": "精锐近卫招募券", + "effect": "招募一个近卫干员(必定出现5星临时招募)" + }, + { + "name": "精锐重装招募券", + "effect": "招募一个重装干员(必定出现5星临时招募)" + }, + { + "name": "精锐狙击招募券", + "effect": "招募一个狙击干员(必定出现5星临时招募)" + }, + { + "name": "精锐术师招募券", + "effect": "招募一个术师干员(必定出现5星临时招募)" + }, + { + "name": "精锐辅助招募券", + "effect": "招募一个辅助干员(必定出现5星临时招募)" + }, + { + "name": "精锐医疗招募券", + "effect": "招募一个医疗干员(必定出现5星临时招募)" + }, + { + "name": "精锐特种招募券", + "effect": "招募一个特种干员(必定出现5星临时招募)" + }, + { + "name": "突击协议招募券", + "effect": "招募一个先锋或近卫干员" + }, + { + "name": "堡垒协议招募券", + "effect": "招募一个重装或辅助干员" + }, + { + "name": "远程协议招募券", + "effect": "招募一个医疗或狙击干员" + }, + { + "name": "破坏协议招募券", + "effect": "招募一个术师或特种干员" + }, + { + "name": "精英突击招募券", + "effect": "招募一个先锋或近卫干员,所有干员招募时直接就是直升的状态" + }, + { + "name": "精英堡垒招募券", + "effect": "招募一个重装或辅助干员,所有干员招募时直接就是直升的状态" + }, + { + "name": "精英远程招募券", + "effect": "招募一个医疗或狙击干员,所有干员招募时直接就是直升的状态" + }, + { + "name": "精英破坏招募券", + "effect": "招募一个术师或特种干员,所有干员招募时直接就是直升的状态" + }, + { + "name": "前线统合招募券", + "effect": "招募一个先锋、近卫、重装或特种干员" + }, + { + "name": "后方协调招募券", + "effect": "招募一个医疗、狙击、辅助或术师干员" + }, + { + "name": "高级人事调度函", + "effect": "招募一个任意干员" + }, + { + "name": "人事调度函", + "effect": "招募任意一个5星及以下的干员" + }, + { + "name": "特别人事调度函", + "effect": "招募一个任意干员(必定出现精英干员临时招募)" + }, + { + "name": "前线统合资深招募券", + "effect": "招募一个先锋、近卫、重装或特种干员,部分干员招募时直接就是已进阶的状态" + }, + { + "name": "后方协调资深招募券", + "effect": "招募一个医疗、狙击、辅助或术师干员,部分干员招募时直接就是已进阶的状态" + }, + { + "name": "高级人事资深招募券", + "effect": "招募一个任意干员,部分干员招募时直接就是已进阶的状态" + }, + { + "name": "高级物资配给券", + "effect": "进阶一个任意干员(不消耗希望)" + }, + { + "name": "临时物资配给券", + "effect": "进阶任意一个5星及以下的干员(不消耗希望)" + }, + { + "name": "先锋进阶券", + "effect": "进阶一个先锋干员(不消耗希望)" + }, + { + "name": "近卫进阶券", + "effect": "进阶一个近卫干员(不消耗希望)" + }, + { + "name": "重装进阶券", + "effect": "进阶一个重装干员(不消耗希望)" + }, + { + "name": "狙击进阶券", + "effect": "进阶一个狙击干员(不消耗希望)" + }, + { + "name": "术师进阶券", + "effect": "进阶一个术师干员(不消耗希望)" + }, + { + "name": "辅助进阶券", + "effect": "进阶一个辅助干员(不消耗希望)" + }, + { + "name": "医疗进阶券", + "effect": "进阶一个医疗干员(不消耗希望)" + }, + { + "name": "特种进阶券", + "effect": "进阶一个特种干员(不消耗希望)" + }, + { + "name": "5星随机直升临时招募券", + "effect": "随机获得一名直升的5星临时招募干员" + }, + { + "name": "6星随机直升临时招募券", + "effect": "随机获得一名直升的6星临时招募干员" + }, + { + "name": "支援补给站", + "effect": "每次战斗中携带1个便携式补给站" + }, + { + "name": "支援地雷组", + "effect": "每次战斗中携带3个干扰地雷" + }, + { + "name": "支援轰隆隆", + "effect": "每次战斗中携带2个轰隆隆先生" + }, + { + "name": "支援起重机", + "effect": "每次战斗中携带2个雪雉的安全起重机" + }, + { + "name": "支援防暴桩", + "effect": "每次战斗中携带2个防暴桩" + }, + { + "name": "支援雾机", + "effect": "每次战斗中携带1个失修舞台雾机" + }, + { + "name": "突击协议-利刃", + "effect": "战斗编队中每有一名先锋和近卫干员,所有先锋和近卫干员的攻击力+8%" + }, + { + "name": "突击协议-散兵", + "effect": "战斗编队中每有一名先锋和近卫干员,所有先锋和近卫干员的防御力+10%" + }, + { + "name": "堡垒协议-方阵", + "effect": "战斗编队中每有一名重装和辅助干员,所有重装和辅助干员的攻击力+8%" + }, + { + "name": "堡垒协议-固守", + "effect": "战斗编队中每有一名重装和辅助干员,所有重装和辅助干员的防御力+10%" + }, + { + "name": "远程协议-遥击", + "effect": "战斗编队中每有一名医疗和狙击干员,所有医疗和狙击干员的攻击力+8%" + }, + { + "name": "远程协议-克敌", + "effect": "战斗编队中每有一名医疗和狙击干员,所有医疗和狙击干员的攻击速度+6" + }, + { + "name": "破坏协议-消除", + "effect": "战斗编队中每有一名术师和特种干员,所有术师和特种干员的攻击力+8%" + }, + { + "name": "破坏协议-压制", + "effect": "战斗编队中每有一名术师和特种干员,所有术师和特种干员的攻击速度+6" + }, + { + "name": "精选兽肉罐头", + "effect": "可携带干员+1,所有我方单位每秒回复3点生命" + }, + { + "name": "精选兽肉罐头-α", + "effect": "可携带干员+1,所有我方单位每秒回复5点生命" + }, + { + "name": "精选兽肉罐头-β", + "effect": "可携带干员+1,所有我方单位每秒回复8点生命" + }, + { + "name": "精选兽肉罐头-γ", + "effect": "可携带干员+1,所有我方单位每秒回复10点生命" + }, + { + "name": "凉拌海草", + "effect": "可携带干员+1,所有我方单位的攻击速度+1" + }, + { + "name": "凉拌海草-α", + "effect": "可携带干员+1,所有我方单位的攻击速度+3" + }, + { + "name": "凉拌海草-β", + "effect": "可携带干员+1,所有我方单位的攻击速度+5" + }, + { + "name": "凉拌海草-γ", + "effect": "可携带干员+1,所有我方单位的攻击速度+7" + }, + { + "name": "橙味风暴", + "effect": "可携带干员+1,所有我方单位的攻击力+1%" + }, + { + "name": "橙味风暴-α", + "effect": "可携带干员+1,所有我方单位的攻击力+3%" + }, + { + "name": "橙味风暴-β", + "effect": "可携带干员+1,所有我方单位的攻击力+5%" + }, + { + "name": "橙味风暴-γ", + "effect": "可携带干员+1,所有我方单位的攻击力+7%" + }, + { + "name": "咖啡平原咖啡糖", + "effect": "可携带干员+2,所有我方单位的攻击速度+2" + }, + { + "name": "咖啡平原咖啡糖-α", + "effect": "可携带干员+2,所有我方单位的攻击速度+4" + }, + { + "name": "咖啡平原咖啡糖-β", + "effect": "可携带干员+2,所有我方单位的攻击速度+6" + }, + { + "name": "咖啡平原咖啡糖-γ", + "effect": "可携带干员+2,所有我方单位的攻击速度+8" + }, + { + "name": "尖叫樱桃", + "effect": "可携带干员+2,所有我方单位的攻击力+2%" + }, + { + "name": "尖叫樱桃-α", + "effect": "可携带干员+2,所有我方单位的攻击力+4%" + }, + { + "name": "尖叫樱桃-β", + "effect": "可携带干员+2,所有我方单位的攻击力+6%" + }, + { + "name": "尖叫樱桃-γ", + "effect": "可携带干员+2,所有我方单位的攻击力+8%" + }, + { + "name": "皮特水果什锦", + "effect": "可携带干员+3,所有我方单位的攻击力、防御力和生命值+3%" + }, + { + "name": "皮特水果什锦-α", + "effect": "可携带干员+3,所有我方单位的攻击力、防御力和生命值+4%" + }, + { + "name": "皮特水果什锦-β", + "effect": "可携带干员+3,所有我方单位的攻击力、防御力和生命值+5%" + }, + { + "name": "皮特水果什锦-γ", + "effect": "可携带干员+3,所有我方单位的攻击力、防御力和生命值+7%" + }, + { + "name": "地形图", + "effect": "可同时部署人数+1,所有我方单位的防御力+4%" + }, + { + "name": "地形图-α", + "effect": "可同时部署人数+1,所有我方单位的防御力+5%" + }, + { + "name": "地形图-β", + "effect": "可同时部署人数+1,所有我方单位的防御力+6%" + }, + { + "name": "地形图-γ", + "effect": "可同时部署人数+1,所有我方单位的防御力+8%" + }, + { + "name": "神音海螺", + "effect": "可同时部署人数+1,所有我方单位的生命值+4%" + }, + { + "name": "神音海螺-α", + "effect": "可同时部署人数+1,所有我方单位的生命值+5%" + }, + { + "name": "神音海螺-β", + "effect": "可同时部署人数+1,所有我方单位的生命值+6%" + }, + { + "name": "神音海螺-γ", + "effect": "可同时部署人数+1,所有我方单位的生命值+8%" + }, + { + "name": "林间夜话", + "effect": "可同时部署人数+2,所有我方单位的防御力+6%" + }, + { + "name": "林间夜话-α", + "effect": "可同时部署人数+2,所有我方单位的防御力+7%" + }, + { + "name": "林间夜话-β", + "effect": "可同时部署人数+2,所有我方单位的防御力+8%" + }, + { + "name": "林间夜话-γ", + "effect": "可同时部署人数+2,所有我方单位的防御力+10%" + }, + { + "name": "教堂救济餐券", + "effect": "可同时部署人数+2,所有我方单位的生命值+6%" + }, + { + "name": "教堂救济餐券-α", + "effect": "可同时部署人数+2,所有我方单位的生命值+7%" + }, + { + "name": "教堂救济餐券-β", + "effect": "可同时部署人数+2,所有我方单位的生命值+8%" + }, + { + "name": "教堂救济餐券-γ", + "effect": "可同时部署人数+2,所有我方单位的生命值+10%" + }, + { + "name": "特级馥郁咖啡豆", + "effect": "可携带干员+1,可同时部署人数+1,护盾值+1" + }, + { + "name": "蓝色丝巾", + "effect": "希望+2,可携带干员+1" + }, + { + "name": "红色蝴蝶结", + "effect": "希望+2,可同时部署人数+1" + }, + { + "name": "独奏八音盒", + "effect": "希望+4,可同时部署人数+1" + }, + { + "name": "源石鸢尾花", + "effect": "希望+6,可携带干员+2" + }, + { + "name": "古怪的长笛", + "effect": "希望+4,可携带干员+1" + }, + { + "name": "玻璃小鸟", + "effect": "希望+4,可携带干员+1" + }, + { + "name": "赤金的远征", + "effect": "希望+4,可携带干员+1,可同时部署人数+1" + }, + { + "name": "《杜林地上环游记》", + "effect": "护盾值+4" + }, + { + "name": "《旧高卢地名源流考》", + "effect": "护盾值+6" + }, + { + "name": "热水壶", + "effect": "目标生命上限+1,希望+1" + }, + { + "name": "特殊抑制器", + "effect": "目标生命上限+2,回复2目标生命" + }, + { + "name": "石像鬼塑像", + "effect": "目标生命上限+3" + }, + { + "name": "血魔的寝床", + "effect": "目标生命上限+4" + }, + { + "name": "长生者之证", + "effect": "目标生命上限+6" + }, + { + "name": "被撬开的道具箱", + "effect": "希望+4" + }, + { + "name": "被撬开的道具箱-α", + "effect": "希望+4,立即获得源石锭+3" + }, + { + "name": "被撬开的道具箱-β", + "effect": "希望+4,立即获得源石锭+4" + }, + { + "name": "被撬开的道具箱-γ", + "effect": "希望+4,立即获得源石锭+5" + }, + { + "name": "古旧乐谱残章", + "effect": "希望+4" + }, + { + "name": "古旧乐谱残章-α", + "effect": "希望+4,所有我方单位的攻击速度+4" + }, + { + "name": "古旧乐谱残章-β", + "effect": "希望+4,所有我方单位的攻击速度+5" + }, + { + "name": "古旧乐谱残章-γ", + "effect": "希望+4,所有我方单位的攻击速度+6" + }, + { + "name": "解约协议", + "effect": "希望+4" + }, + { + "name": "解约协议-α", + "effect": "希望+4,所有我方单位的攻击力+3%" + }, + { + "name": "解约协议-β", + "effect": "希望+4,所有我方单位的攻击力+5%" + }, + { + "name": "解约协议-γ", + "effect": "希望+4,所有我方单位的攻击力+7%" + }, + { + "name": "万能钥匙", + "effect": "希望+6" + }, + { + "name": "万能钥匙-α", + "effect": "希望+6,负荷临界点+1" + }, + { + "name": "万能钥匙-β", + "effect": "希望+7,负荷临界点+1" + }, + { + "name": "万能钥匙-γ", + "effect": "希望+7,负荷临界点+2" + }, + { + "name": "女妖之吻", + "effect": "希望+8" + }, + { + "name": "女妖之吻-α", + "effect": "希望+9" + }, + { + "name": "女妖之吻-β", + "effect": "希望+10" + }, + { + "name": "女妖之吻-γ", + "effect": "希望+12" + }, + { + "name": "古旧钱币", + "effect": "立即获得源石锭+10" + }, + { + "name": "古旧钱币-α", + "effect": "立即获得源石锭+10,希望+1" + }, + { + "name": "古旧钱币-β", + "effect": "立即获得源石锭+11,希望+1" + }, + { + "name": "古旧钱币-γ", + "effect": "立即获得源石锭+12,希望+1" + }, + { + "name": "演员的首饰盒", + "effect": "立即获得源石锭+18" + }, + { + "name": "演员的首饰盒-α", + "effect": "立即获得源石锭+18,负荷临界点+1" + }, + { + "name": "演员的首饰盒-β", + "effect": "立即获得源石锭+19,负荷临界点+1" + }, + { + "name": "演员的首饰盒-γ", + "effect": "立即获得源石锭+20,负荷临界点+1" + }, + { + "name": "无瑕宝玉", + "effect": "立即获得源石锭+25" + }, + { + "name": "无瑕宝玉-α", + "effect": "立即获得源石锭+26" + }, + { + "name": "无瑕宝玉-β", + "effect": "立即获得源石锭+28" + }, + { + "name": "无瑕宝玉-γ", + "effect": "立即获得源石锭+30" + }, + { + "name": "游戏室管理员权限卡", + "effect": "立即进阶一个干员(不消耗希望)" + }, + { + "name": "游戏室管理员权限卡-α", + "effect": "立即获得源石锭+1,并进阶一个干员(不消耗希望)" + }, + { + "name": "游戏室管理员权限卡-β", + "effect": "立即获得源石锭+2,并进阶一个干员(不消耗希望)" + }, + { + "name": "游戏室管理员权限卡-γ", + "effect": "立即获得源石锭+3,并进阶一个干员(不消耗希望)" + }, + { + "name": "Miss.Christine摸摸券", + "effect": "立即进阶两个干员(不消耗希望)" + }, + { + "name": "Miss.Christine摸摸券-α", + "effect": "护盾值+1,并进阶两个干员(不消耗希望)" + }, + { + "name": "Miss.Christine摸摸券-β", + "effect": "护盾值+2,并进阶两个干员(不消耗希望)" + }, + { + "name": "Miss.Christine摸摸券-γ", + "effect": "护盾值+3,并进阶两个干员(不消耗希望)" + }, + { + "name": "古旧铸物", + "effect": "立即进阶三个干员(不消耗希望)" + }, + { + "name": "钝爪-典训", + "effect": "立即进阶一个【先锋】干员(不消耗希望)" + }, + { + "name": "折戟-典训", + "effect": "立即进阶一个【近卫】干员(不消耗希望)" + }, + { + "name": "铁卫-典训", + "effect": "立即进阶一个【重装】干员(不消耗希望)" + }, + { + "name": "残弩-典训", + "effect": "立即进阶一个【狙击】干员(不消耗希望)" + }, + { + "name": "断杖-典训", + "effect": "立即进阶一个【术师】干员(不消耗希望)" + }, + { + "name": "支柱-典训", + "effect": "立即进阶一个【辅助】干员(不消耗希望)" + }, + { + "name": "医者-典训", + "effect": "立即进阶一个【医疗】干员(不消耗希望)" + }, + { + "name": "锈刃-典训", + "effect": "立即进阶一个【特种】干员(不消耗希望)" + }, + { + "name": "锈蚀的铁锤", + "effect": "商店中购买道具所需源石锭-50%" + }, + { + "name": "罗德岛战术电台", + "effect": "战斗后掉落招募券时,增加一个可选项" + }, + { + "name": "四叶草化石", + "effect": "我方在得偿所愿节点和战斗后掉落战利品时,增加一个可选项" + }, + { + "name": "阿卡胡拉饭碗", + "effect": "回复4目标生命,护盾值+2" + }, + { + "name": "立体艺术装置", + "effect": "回复7目标生命,每次战斗结束后额外回复1目标生命" + }, + { + "name": "御2", + "effect": "护盾值+3" + }, + { + "name": "开裂的束缚带", + "effect": "所有敌方单位的攻击力-7%" + }, + { + "name": "奇渊面具", + "effect": "所有敌方单位的攻击力-12%" + }, + { + "name": "教母的信物", + "effect": "所有敌方单位的攻击力-17%" + }, + { + "name": "残破合影", + "effect": "所有敌方单位的防御力-12%" + }, + { + "name": "恐鱼干", + "effect": "所有敌方单位的防御力-21%" + }, + { + "name": "迷迭香之拥", + "effect": "所有敌方单位的防御力-30%" + }, + { + "name": "镶金骨骰", + "effect": "所有敌方单位的生命-15%" + }, + { + "name": "“黑夜呢喃”", + "effect": "所有敌方单位的生命-10%" + }, + { + "name": "《大静谧》", + "effect": "所有敌方单位的生命-20%" + }, + { + "name": "异铁小圆盾", + "effect": "所有我方单位的防御力+15%" + }, + { + "name": "军团护心镜", + "effect": "所有我方单位的防御力+25%" + }, + { + "name": "古旧的蒸汽甲胄", + "effect": "所有我方单位的防御力+35%" + }, + { + "name": "皇帝的恩宠", + "effect": "所有我方近战单位的攻击力+15%" + }, + { + "name": "贵族刺剑", + "effect": "所有我方近战单位的攻击力+25%" + }, + { + "name": "老近卫军之锋", + "effect": "所有我方近战单位的攻击力+35%" + }, + { + "name": "显圣吊坠", + "effect": "所有我方远程单位的攻击力+15%" + }, + { + "name": "银餐叉", + "effect": "所有我方远程单位的攻击力+25%" + }, + { + "name": "损坏的左轮弹巢", + "effect": "所有我方远程单位的攻击力+35%" + }, + { + "name": "难闻的止血剂", + "effect": "所有我方单位的生命+20%" + }, + { + "name": "急救药箱", + "effect": "所有我方单位的生命+35%" + }, + { + "name": "未知仪器", + "effect": "所有我方单位的生命+50%" + }, + { + "name": "锈蚀刀片", + "effect": "所有敌方单位受到的物理伤害+15%" + }, + { + "name": "赶车夫的长鞭", + "effect": "所有敌方单位受到的物理伤害+25%" + }, + { + "name": "“复仇者”", + "effect": "所有敌方单位受到的物理伤害+35%" + }, + { + "name": "制式防暴用具", + "effect": "所有敌方单位受到的法术伤害+20%" + }, + { + "name": "皇帝的收藏", + "effect": "所有敌方单位受到的法术伤害+30%" + }, + { + "name": "“璀璨悲泣”", + "effect": "所有敌方单位受到的法术伤害+40%" + }, + { + "name": "活玫瑰", + "effect": "所有我方单位受到的治疗和生命回复效果+20%" + }, + { + "name": "苍白花冠", + "effect": "所有我方单位受到的治疗和生命回复效果+30%" + }, + { + "name": "演出用香水", + "effect": "所有我方单位每秒回复1%的最大生命值" + }, + { + "name": "设计师量尺", + "effect": "所有我方单位获得15%物理闪避" + }, + { + "name": "“法术杀手”", + "effect": "所有我方单位获得15%法术闪避" + }, + { + "name": "舞者手链", + "effect": "所有我方单位获得10%物理与法术闪避" + }, + { + "name": "人偶之家", + "effect": "初始部署费用+10" + }, + { + "name": "微缩舞台模型", + "effect": "初始部署费用+20" + }, + { + "name": "缠梦古堡模型", + "effect": "初始部署费用+30" + }, + { + "name": "漆黑的舞鞋", + "effect": "可以在高台部署近战位干员" + }, + { + "name": "洁白的舞鞋", + "effect": "可以在低地部署远程位干员" + }, + { + "name": "钝爪-突破", + "effect": "所有【先锋】干员的部署费用-2,生命+60%" + }, + { + "name": "钝爪-爆发", + "effect": "所有【先锋】干员的初始技力+15" + }, + { + "name": "钝爪-熟稔", + "effect": "所有【先锋】干员的技力消耗-35%" + }, + { + "name": "钝爪-百战", + "effect": "所有【先锋】干员的攻击力+50%,防御力+50%" + }, + { + "name": "折戟-突破", + "effect": "所有【近卫】干员的部署费用-3,生命+40%" + }, + { + "name": "折戟-锋刃", + "effect": "所有【近卫】干员的攻击力+25%" + }, + { + "name": "折戟-浴血", + "effect": "所有【近卫】干员在攻击后获得2点技力" + }, + { + "name": "折戟-破釜沉舟", + "effect": "所有【近卫】干员的防御力-40%,但攻击力+40%,攻击速度+30" + }, + { + "name": "铁卫-突破", + "effect": "所有【重装】干员的部署费用-3,生命+40%" + }, + { + "name": "铁卫-侵掠", + "effect": "所有【重装】干员的攻击力+60%" + }, + { + "name": "铁卫-整固", + "effect": "所有【重装】干员生命值+40%,防御力+40%,法术抗性+20" + }, + { + "name": "铁卫-无锋", + "effect": "所有【重装】干员在受到攻击后获得2点技力" + }, + { + "name": "残弩-突破", + "effect": "所有【狙击】干员的部署费用-2,生命+60%" + }, + { + "name": "残弩-百步穿杨", + "effect": "所有【狙击】干员的攻击力+20%" + }, + { + "name": "残弩-交叉火力", + "effect": "所有【狙击】干员的生命-40%,但攻击力+40%" + }, + { + "name": "残弩-神速", + "effect": "所有【狙击】干员的攻击速度+70" + }, + { + "name": "断杖-突破", + "effect": "所有【术师】干员的部署费用-3,生命+60%" + }, + { + "name": "断杖-织法者", + "effect": "所有【术师】干员的攻击力+25%,攻击速度+25" + }, + { + "name": "断杖-凝神", + "effect": "所有【术师】干员的技力恢复+0.4/秒" + }, + { + "name": "断杖-苦难巫咒", + "effect": "所有【术师】干员生命-40%,但造成的法术伤害+70%" + }, + { + "name": "支柱-突破", + "effect": "所有【辅助】干员的部署费用-2,生命+60%" + }, + { + "name": "支柱-勤奋", + "effect": "所有【辅助】干员的技力消耗-40%" + }, + { + "name": "支柱-援护", + "effect": "所有【辅助】干员使攻击范围内的我方单位攻击力+20%" + }, + { + "name": "支柱-枯法", + "effect": "所有【辅助】干员攻击范围内的敌方单位防御力-20%,法术抗性-20%" + }, + { + "name": "医者-突破", + "effect": "所有【医疗】干员的部署费用-2,生命+60%" + }, + { + "name": "医者-自医", + "effect": "所有【医疗】干员的技力恢复+0.3/秒" + }, + { + "name": "医者-妙手", + "effect": "所有【医疗】干员的攻击速度+50" + }, + { + "name": "医者-固化序列", + "effect": "所有【医疗】干员攻击范围内的我方单位获得抵抗" + }, + { + "name": "锈刃-突破", + "effect": "所有【特种】干员的部署费用-2,生命+60%" + }, + { + "name": "锈刃-研磨", + "effect": "所有【特种】干员的攻击速度+30" + }, + { + "name": "锈刃-可视静谧", + "effect": "所有【特种】干员的再部署时间-35%" + }, + { + "name": "古高卢银币", + "effect": "所有干员的初始技力+6" + }, + { + "name": "高卢银行支票", + "effect": "所有干员的初始技力+12" + }, + { + "name": "《第二经济改革法》", + "effect": "所有干员的初始技力+18" + }, + { + "name": "香草沙士汽水", + "effect": "所有自然回复技能的技力恢复+0.2/秒" + }, + { + "name": "羽兽肝酱", + "effect": "所有自然回复技能的技力恢复+0.35/秒" + }, + { + "name": "迷梦香精", + "effect": "所有自然回复技能的技力恢复+0.5/秒" + }, + { + "name": "摩根队长佳酿", + "effect": "所有攻击和受击回复的技能每3秒回复1点技力" + }, + { + "name": "生命之水", + "effect": "所有攻击和受击回复的技能每2.5秒回复1点技力" + }, + { + "name": "皇家利口酒", + "effect": "所有攻击和受击回复的技能每1.5秒回复1点技力" + }, + { + "name": "悬丝傀儡", + "effect": "敌人被晕眩、冻结、束缚时,每秒受到700点法术伤害" + }, + { + "name": "“童趣玩偶”", + "effect": "敌人被晕眩、冻结、束缚时,每秒受到1000点法术伤害" + }, + { + "name": "凯旋号角", + "effect": "敌人受到的一次性晕眩、寒冷、冻结等异常效果影响时间提高100%" + }, + { + "name": "高闪相机", + "effect": "敌人受到的一次性晕眩、寒冷、冻结等异常效果影响时间提高110%" + }, + { + "name": "精神治疗录像带", + "effect": "敌人受到的一次性晕眩、寒冷、冻结等异常效果影响时间提高150%" + }, + { + "name": "老蒲扇", + "effect": "战斗编队中每有一个职业不同的干员,所有干员的攻击力+10%" + }, + { + "name": "维多利亚“废铁”勋章", + "effect": "战斗获得的指挥经验+20%" + }, + { + "name": "Scout的狙击镜", + "effect": "所有敌方单位受到我方单位伤害时,距离伤害来源越远受到的伤害越高(最高100%)" + }, + { + "name": "黑色郁金香", + "effect": "所有我方干员技能未开启时60秒内攻击力逐渐提升至最高+60%,每次技能结束时失去该加成" + }, + { + "name": "金酒之杯", + "effect": "每有5源石锭,所有我方单位的攻击速度+7" + }, + { + "name": "绿叶菜罐头", + "effect": "所有干员技能触发后1秒内攻击力+60%" + }, + { + "name": "叙拉古人的愤怒", + "effect": "所有干员技能触发后1秒内攻击力+100%" + }, + { + "name": "“文明的存续”", + "effect": "所有敌方单位受到的真实伤害+150%" + }, + { + "name": "国王的新枪", + "effect": "目标生命为1时,所有我方单位的攻击速度+50" + }, + { + "name": "古堡的子嗣", + "effect": "所有干员在场上停留100秒后防御力+300,法术抗性+30" + }, + { + "name": "“小格兰法洛”", + "effect": "每次敌人进入保护目标点时,立刻对全场所有敌人造成5秒晕眩" + }, + { + "name": "“碎片大厦的回忆”", + "effect": "每次敌人进入保护目标点时,立刻对全场所有敌人造成5000点真实伤害" + }, + { + "name": "诸王的冠冕", + "effect": "目标生命为1时,所有我方单位的攻击力+50%,集齐3件及以上国王收藏品后变为+150%" + }, + { + "name": "《光耀卡西米尔》", + "effect": "干员触发闪避后6秒内攻击力+70%" + }, + { + "name": "《归来》", + "effect": "干员触发闪避后6秒内攻击力+130%" + }, + { + "name": "坎诺特印记", + "effect": "每次在诡意行商购买一件道具,或在失与得交换一次,希望+1" + }, + { + "name": "湖中神盾", + "effect": "护盾值+1;战斗开始时如果拥有护盾值,所有我方单位的最大生命+60%" + }, + { + "name": "圆石祭坛", + "effect": "战斗后有概率使所有我方单位的攻击力和防御力永久+5%(最多叠加10层)" + }, + { + "name": "空羽兽", + "effect": "【召唤物】生命值+30%,攻击力+30%,且在场时使它所属的干员攻击力+60%" + }, + { + "name": "古地树实", + "effect": "立即获得三件随机的小玩意" + }, + { + "name": "Friston.P", + "effect": "每通过一场紧急作战,我方单位的攻击速度永久+5(最多叠加15层)" + }, + { + "name": "探索者背包", + "effect": "所有干员从异常状态恢复后,攻击力+60%并获得抵抗,持续15秒" + }, + { + "name": "米诺斯颂诗", + "effect": "每通过一场紧急作战,我方单位的生命值永久+5%(最多叠加15层)" + }, + { + "name": "扣挠之手", + "effect": "【凝滞师】【削弱者】【护佑者】攻击时额外造成目标当前生命值3%的法术伤害" + }, + { + "name": "骑士长枪专业版", + "effect": "战场的宝箱会掉落更多的源石锭" + }, + { + "name": "活木甲", + "effect": "所有我方近战单位部署时获得相当于最大生命50%的屏障" + }, + { + "name": "岩角号", + "effect": "所有干员周围4格每有一名干员,攻击力+20%" + }, + { + "name": "“荣耀套餐”", + "effect": "我方单位被击倒时,对周围四格的敌人造成6秒晕眩" + }, + { + "name": "荣耀绶带", + "effect": "所有我方单位仅阻挡1名敌人时,攻击力+100%" + }, + { + "name": "几丁质刺刃", + "effect": "战斗开始时,使随机一名干员在本局内攻击力+100%,生命+100%" + }, + { + "name": "药枚", + "effect": "所有我方单位在部署时获得2层护盾" + }, + { + "name": "至宝指环", + "effect": "战斗掉落的源石锭+50%" + }, + { + "name": "投币玩具", + "effect": "每有5源石锭,所有我方单位的攻击速度+3" + }, + { + "name": "骑士戒律·新编", + "effect": "每有5源石锭,所有我方单位的攻击速度+5" + }, + { + "name": "幸运硬币", + "effect": "每进入一个非战斗节点,源石锭+2" + }, + { + "name": "眼熟的雕像", + "effect": "所有敌方单位的攻击速度-15" + }, + { + "name": "“苦痛的快乐”", + "effect": "所有敌方单位的生命-15%,移动速度-15%" + }, + { + "name": "疗养体验卡", + "effect": "所有干员部署后10秒内攻击速度+40" + }, + { + "name": "疗养特供卡", + "effect": "所有干员部署后10秒内攻击速度+70" + }, + { + "name": "古乔治营养原浆", + "effect": "干员生命值越高,攻击力越高,100%生命值时达到最大可提升攻击力(+30%)" + }, + { + "name": "紧急活性剂", + "effect": "干员生命值越低,攻击速度越快,30%生命值时达到最大可提升攻击速度(+60)" + }, + { + "name": "莱塔尼亚荣誉勋章", + "effect": "战斗获得的指挥经验+30%" + }, + { + "name": "人事部铜印", + "effect": "随机临时招募1名5星干员,且直接就是已进阶的状态" + }, + { + "name": "博士银印", + "effect": "随机临时招募1名6星干员,且直接就是已进阶的状态" + }, + { + "name": "散轶诗简", + "effect": "【召唤物】的生命值+30%、攻击力+30%,并且不再消耗部署位" + }, + { + "name": "人事部密信", + "effect": "招募6星干员的希望消耗-2,招募时有概率出现全部随机直升的6星干员" + }, + { + "name": "彩虹瓮", + "effect": "每次敌人进入保护目标点时,使随机一名再部署中的单位当前再部署时间减为0" + }, + { + "name": "“知识之桥”", + "effect": "每使用一缕灵感,所有友方干员的最大生命值+5%(最多叠加10层)" + }, + { + "name": "“讨魔义旗”", + "effect": "所有干员对【萨卡兹】敌人造成伤害时回复2点技力" + }, + { + "name": "文学的开端", + "effect": "对【萨卡兹】敌人造成的物理与法术伤害提升50%" + }, + { + "name": "佣兵的饰物", + "effect": "使随机一名干员的攻击力、防御力、最大生命值+5%,且每次完美作战结束后额外+5%(最多叠加10层)" + }, + { + "name": "“圣城之拥”", + "effect": "受到【萨卡兹】敌人的伤害降低35%" + }, + { + "name": "城墙之子", + "effect": "部署在蓝色目标点周围8格的干员阻挡数+2,最大生命值+50%" + }, + { + "name": "国王的铠甲", + "effect": "护盾值+3,将目标生命全部转化为等量护盾值且战斗结束后使目标生命-1,护盾值+1" + }, + { + "name": "国王的延伸", + "effect": "目标生命为1时,所有干员每2秒额外回复1点技力和3%的生命值" + }, + { + "name": "私人巫术终端", + "effect": "进入战斗时,如果使用了灵感,所有干员攻击速度+35" + }, + { + "name": "原始痕迹", + "effect": "进入战斗时,如果未使用灵感,所有干员费用-6" + }, + { + "name": "灾难之源", + "effect": "所有敌方单位受到的法术伤害+20%,受到的元素损伤+100%" + }, + { + "name": "奴隶猎捕器", + "effect": "进入浮空、失衡与失重状态的单位受到的伤害提升50%,持续10秒" + }, + { + "name": "重力蔑视机关", + "effect": "所有敌人重量-2" + }, + { + "name": "魔王的床榻", + "effect": "目标生命值达到上限时,所有干员的防御力+20%,法术抗性+10" + }, + { + "name": "魔王的旗帜", + "effect": "目标生命值达到上限时,所有干员的攻击速度+30" + }, + { + "name": "“小方块”", + "effect": "所有我方单位最大生命值+10%,在狭路相逢中最大生命值额外+80%" + }, + { + "name": "光环", + "effect": "【萨卡兹】敌人的移动速度-30%" + }, + { + "name": "统帅肖像", + "effect": "所有我方单位的攻击力、最大生命值+10%,在险路恶敌中,攻击力、最大生命值额外+20%" + }, + { + "name": "讴歌者面纱", + "effect": "所有敌方单位受到的法术伤害+10%,受到的元素损伤+50%" + }, + { + "name": "无惧之刃", + "effect": "作战开始时,我方部署费用最高的干员攻击力与防御力+50%" + }, + { + "name": "束灵骨", + "effect": "每携带一缕思绪,所有干员攻击力+3%" + }, + { + "name": "生命熔炉之薪", + "effect": "每携带一缕思绪,所有干员攻击力+5%" + }, + { + "name": "掠食之手", + "effect": "【尖兵】【冲锋手】【战术家】每次开启技能时自身攻击力、防御力+10%(最多叠加10层),拥有钝爪-掠食时,技力恢复+0.5/秒" + }, + { + "name": "钝爪-掠食", + "effect": "场上每有一名先锋干员,每3秒获得1点部署费用(最多叠加8层)" + }, + { + "name": "裂岩之手", + "effect": "【收割者】【武者】【斗士】攻击无视目标70%防御,拥有折戟-裂岩时,每秒恢复自身2.5%的生命值" + }, + { + "name": "折戟-裂岩", + "effect": "场上每有一名近卫干员,所有我方单位的攻击力+8%(最多叠加8层)" + }, + { + "name": "波纹之手", + "effect": "【扩散术师】【链术师】【驭械术师】每对一个单位造成伤害就回复2点技力值,拥有断杖-波纹时,攻击速度+20" + }, + { + "name": "断杖-波纹", + "effect": "场上每有一名术师干员,所有敌人受到的法术伤害+12%(最多叠加8层)" + }, + { + "name": "久居之手", + "effect": "【伏击客】【行商】【怪杰】每在场上存在30秒,攻击力+25%(最多叠加5层),拥有锈刃-久居时,最多可以叠加8层" + }, + { + "name": "锈刃-久居", + "effect": "场上每有一名特种干员,所有敌方单位的移动速度-5%(最多叠加8层)" + }, + { + "name": "奥秘之手", + "effect": "【中坚术师】【本源术师】【巫役】每使用过一次技能,自身的技力自然回复速度+0.5/秒,最多叠加4层" + }, + { + "name": "锈刃-遗世独立", + "effect": "【特种】干员周围4格没有其他友方角色时,攻击力+70%" + }, + { + "name": "轰鸣之手", + "effect": "【炮手】【阵法术师】【投掷手】每对一个单位造成伤害就使自身攻击力+15%,最高+150%,5秒未造成伤害则使加成清空" + }, + { + "name": "一袋构想", + "effect": "立即获得3缕构想" + }, + { + "name": "无主的回忆", + "effect": "立即获得上次探索遗留的最多5缕思绪" + }, + { + "name": "探灵伯爵", + "effect": "负荷临界点+2,战斗后有概率掉落1缕构想" + }, + { + "name": "铭记的贺礼", + "effect": "负荷临界点+5" + }, + { + "name": "遭诅战史集", + "effect": "负荷临界点+2,每次完美作战后,负荷临界点+1" + }, + { + "name": "《神魂坚韧之歌》", + "effect": "每使用一缕灵感,护盾+1" + }, + { + "name": "为五秒前准备的锚", + "effect": "进入战斗时,如果使用了灵感,战斗后会额外获得1缕灵感" + }, + { + "name": "失落之钥", + "effect": "战斗获得的指挥经验+20%,指挥等级到达10级时,立刻获得50源石锭" + }, + { + "name": "无名图腾", + "effect": "立刻获得3缕不同种类的思绪" + }, + { + "name": "死魂灵残躯", + "effect": "希望+2,每个节点可刷新次数+1" + }, + { + "name": "魔术匣", + "effect": "源石锭+4,负荷临界点+2" + }, + { + "name": "随身画笔", + "effect": "构想的负荷-1" + }, + { + "name": "没吃完的糖果", + "effect": "可携带干员+1,负荷临界点+2" + }, + { + "name": "贪婪天平", + "effect": "当前所有思绪的负荷大于20时,每进入一个非战斗节点,源石锭+3" + }, + { + "name": "雕词錾刀", + "effect": "地图中的<年代之刺>与<饮泣之刺>的防御力下降50%" + }, + { + "name": "思维捕手", + "effect": "每次解读后源石锭+1" + }, + { + "name": "巴别塔誓言", + "effect": "所有干员的费用+3,让探索开启不同的方向" + }, + { + "name": "先知长角", + "effect": "刷新节点时出现命运所指,在诡谲断章中无法生效" + }, + { + "name": "十戒", + "effect": "尊主的残影最大生命值下降50%" + }, + { + "name": "时与光", + "effect": "时代会更频繁地出现,思绪的负荷+1,让探索开启不同的方向" + }, + { + "name": "血税之谜", + "effect": "所有友方单位和敌人的最大生命值减少35%,仅在诡谲断章中生效" + }, + { + "name": "结晶之谜", + "effect": "所有地面干员防御力+600,但部署后,冻结15秒,仅在诡谲断章中生效" + }, + { + "name": "猜疑之谜", + "effect": "战斗后获得的源石锭翻倍,但失去目标生命值翻倍,仅在诡谲断章中生效" + }, + { + "name": "惧傲之谜", + "effect": "初始部署费用+50,费用自然回复速度降低50%,仅在诡谲断章中生效" + }, + { + "name": "预示之谜", + "effect": "战斗获得的指挥经验+20%,战斗时出现额外敌人,仅在诡谲断章中生效" + }, + { + "name": "烙印之谜", + "effect": "所有干员初始技力+30,技力自然回复速度下降50%,仅在诡谲断章中生效" + }, + { + "name": "宁静之谜", + "effect": "所有友方单位和敌人的攻击力减少25%,仅在诡谲断章中生效" + }, + { + "name": "丝契之谜", + "effect": "干员周围8格存在其他干员时持续受到伤害,干员周围8格不存在其他干员时攻击速度+50,仅在诡谲断章中生效" + }, + { + "name": "“拱门”与“呼救”", + "effect": "仅一次,在非区域最终战斗和领袖战中失败时不结束探索,且若当前不处于诡谲断章时进入一个特殊的诡谲断章" + }, + { + "name": "希望时代的涂鸦", + "effect": "希望+3,刷新节点时不再会出现紧急作战,在不期而遇中会发挥奇妙的效果" + }, + { + "name": "死仇时代的恨意", + "effect": "所有友方单位和敌人攻击力+20%,刷新节点时更容易出现紧急作战,在不期而遇中会发挥奇妙的效果" + }, + { + "name": "沉眠同胞", + "effect": "希望+5,此收藏品在失与得交换时额外获得1个收藏品" + }, + { + "name": "牧驮人的摇铃", + "effect": "驮兽旅行家加入队伍,在得偿所愿节点掉落战利品时,增加一个可选项" + } + ] +} \ No newline at end of file diff --git a/resource/tasks.json b/resource/tasks.json index f0bffb926a..a40bd879e1 100644 --- a/resource/tasks.json +++ b/resource/tasks.json @@ -12410,7 +12410,7 @@ "Roguelike@MissionFailedFlag2" ] }, - "Roguelike@InitalDrop": { + "Roguelike@InitialDrop": { "Doc": "base_task", "Doc2": "古堡观光(简单模式)初始会有一个免费道具,点确认。月度小队也有,再多几次", "template": "empty.png", @@ -12423,7 +12423,7 @@ ], "next": [ "Roguelike@SquadDefault", - "Roguelike@InitalDrop" + "Roguelike@InitialDrop" ] }, "Roguelike@IntegratedStrategies": { @@ -13590,7 +13590,7 @@ ], "next": [ "Roguelike@SquadDefault", - "Roguelike@InitalDrop", + "Roguelike@InitialDrop", "Roguelike@ChooseDifficulty", "Roguelike@StartExplore" ] @@ -13828,7 +13828,7 @@ "Phantom@Roguelike@GetDropRecruit" ] }, - "Phantom@Roguelike@InitalDrop": {}, + "Phantom@Roguelike@InitialDrop": {}, "Phantom@Roguelike@LastReward": {}, "Phantom@Roguelike@LastReward2": {}, "Phantom@Roguelike@LastReward3": {}, @@ -14401,7 +14401,7 @@ "Mizuki@Roguelike@GetDropBox" ] }, - "Mizuki@Roguelike@InitalDrop": {}, + "Mizuki@Roguelike@InitialDrop": {}, "Mizuki@Roguelike@LastReward": {}, "Mizuki@Roguelike@LastReward2": {}, "Mizuki@Roguelike@LastReward3": {}, @@ -15594,7 +15594,7 @@ "Sami@Roguelike@GetDropRecruit" ] }, - "Sami@Roguelike@InitalDrop": {}, + "Sami@Roguelike@InitialDrop": {}, "Sami@Roguelike@LastReward": {}, "Sami@Roguelike@LastReward2": {}, "Sami@Roguelike@LastReward3": {}, @@ -16624,6 +16624,875 @@ "Sami@Roguelike@WaitForStartButtonClicked" ] }, + "Sarkaz@Roguelike@Abandon": { + "crop_doc": { + "roi": [ + 1067, + 255, + 159, + 154 + ], + "mask": [] + } + }, + "Sarkaz@Roguelike@ChooseDifficulty": { + "roi": [ + 1086, + 309, + 194, + 140 + ] + }, + "Sarkaz@Roguelike@ChooseDifficulty_Easiest": { + "action": "ClickRect", + "specificRect": [ + 1119, + 479, + 80, + 22 + ], + "postDelay": 800, + "template": "Sarkaz@Roguelike@StartExplore.png", + "roi": [ + 958, + 530, + 322, + 189 + ], + "sub": [ + "SwipeToTheUp*2" + ] + }, + "Sarkaz@Roguelike@ChooseDifficulty_Hardest": { + "action": "ClickRect", + "specificRect": [ + 1119, + 479, + 80, + 22 + ], + "postDelay": 800, + "template": "Sarkaz@Roguelike@StartExplore.png", + "roi": [ + 958, + 530, + 322, + 189 + ], + "sub": [ + "SwipeToTheDown*2" + ] + }, + "Sarkaz@Roguelike@ChooseOper": { + "next": [ + "Sarkaz@Roguelike@CloseCollectionContinue", + "Sarkaz@Roguelike@CloseCollectionClose", + "Sarkaz@Roguelike@ChooseOperConfirm", + "Sarkaz@Roguelike@Abandon", + "Sarkaz@Roguelike@ChooseOperConfirm#next" + ] + }, + "Sarkaz@Roguelike@ClickToDrops": {}, + "Sarkaz@Roguelike@CloseCollection": { + "next": [ + "Sarkaz@Roguelike@LastReward", + "Sarkaz@Roguelike@LastReward4", + "Sarkaz@Roguelike@LastReward2", + "Sarkaz@Roguelike@LastReward3", + "Sarkaz@Roguelike@LastRewardRand", + "Sarkaz@Roguelike@LastReward5", + "Sarkaz@Roguelike@RolesDefault" + ] + }, + "Sarkaz@Roguelike@CloseCollectionClose": { + "action": "ClickSelf", + "templThreshold": 0.9, + "roi": [ + 572, + 434, + 144, + 141 + ], + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next", + "Sarkaz@Roguelike@DropsFlag", + "Sarkaz@Roguelike@CloseEvent", + "Sarkaz@Roguelike@ChooseOperFlag" + ] + }, + "Sarkaz@Roguelike@CloseCollectionContinue": { + "action": "ClickSelf", + "templThreshold": 0.9, + "roi": [ + 549, + 440, + 123, + 130 + ], + "maskRange": [ + 100, + 255 + ], + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next", + "Sarkaz@Roguelike@DropsFlag", + "Sarkaz@Roguelike@CloseEvent", + "Sarkaz@Roguelike@ChooseOperFlag" + ] + }, + "Sarkaz@Roguelike@CloseEvent": {}, + "Sarkaz@Roguelike@Continue": {}, + "Sarkaz@Roguelike@DialogSkipConfirm": { + "template": "Roguelike@DialogSkipConfirm.png", + "next": [ + "Sarkaz@Roguelike@DialogSkip", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@DropsFlag": { + "template": "Roguelike@DropsFlag.png", + "baseTask": "Sarkaz@Roguelike@DropsFlag_default" + }, + "Sarkaz@Roguelike@DropsFlag_default": { + "template": "Roguelike@DropsFlag.png", + "next": [ + "Sarkaz@Roguelike@GetDrops#next", + "Sarkaz@Roguelike@GetDropCompleted", + "Sarkaz@Roguelike@GetDropLeave", + "Sarkaz@Roguelike@Stages#next", + "Sarkaz@Roguelike@StageEncounterOptions#next", + "Sarkaz@Roguelike@StageEncounterSpecialClose", + "Sarkaz@Roguelike@EnterAfterRecruit", + "Sarkaz@Roguelike@StageTraderLeave", + "Sarkaz@Roguelike@CloseEvent", + "Sarkaz@Roguelike@DialogSkip", + "Sarkaz@Roguelike@RecruitOther" + ] + }, + "Sarkaz@Roguelike@DropsFlag_mode1": { + "template": "Roguelike@DropsFlag.png", + "next": [ + "Sarkaz@Roguelike@GetDropLeave", + "Sarkaz@Roguelike@GetDrops#next", + "Sarkaz@Roguelike@GetDropCompleted", + "Sarkaz@Roguelike@Stages#next", + "Sarkaz@Roguelike@StageEncounterOptions#next", + "Sarkaz@Roguelike@StageEncounterSpecialClose", + "Sarkaz@Roguelike@EnterAfterRecruit", + "Sarkaz@Roguelike@StageTraderLeave", + "Sarkaz@Roguelike@CloseEvent", + "Sarkaz@Roguelike@DialogSkip", + "Sarkaz@Roguelike@RecruitOther" + ] + }, + "Sarkaz@Roguelike@EnterAfterRecruit": {}, + "Sarkaz@Roguelike@ExitThenAbandon": { + "template": "Roguelike@ExitThenAbandon.png", + "next": [ + "Sarkaz@Roguelike@ExitThenAbandon", + "Sarkaz@Roguelike@Abandon" + ] + }, + "Sarkaz@Roguelike@ExitThenAbandon_ToHardest": { + "template": "Roguelike@ExitThenAbandon.png", + "next": [ + "Sarkaz@Roguelike@ExitThenAbandon_ToHardest", + "Sarkaz@Roguelike@Abandon" + ] + }, + "Sarkaz@Roguelike@GamePass": {}, + "Sarkaz@Roguelike@GamePassSkip1": {}, + "Sarkaz@Roguelike@GamePassSkip1Confirm": { + "next": [ + "Sarkaz@Roguelike@GamePassSkip2", + "Sarkaz@Roguelike@GamePassTheEndConfirm", + "Sarkaz@Roguelike@GamePass" + ] + }, + "Sarkaz@Roguelike@GamePassSkip2": {}, + "Sarkaz@Roguelike@GamePassTheEndConfirm": {}, + "Sarkaz@Roguelike@GetDrop1": {}, + "Sarkaz@Roguelike@GetDrop2": {}, + "Sarkaz@Roguelike@GetDrop3": {}, + "Sarkaz@Roguelike@GetDropCompleted": {}, + "Sarkaz@Roguelike@GetDropLeave": {}, + "Sarkaz@Roguelike@GetDropRecruit": {}, + "Sarkaz@Roguelike@GetDropSelect": { + "next": [ + "Sarkaz@Roguelike@GetDropSelectRecruit", + "Sarkaz@Roguelike@GetDropSelectReward", + "Sarkaz@Roguelike@ChooseOperFlag", + "Sarkaz@Roguelike@GetDropCompleted", + "Sarkaz@Roguelike@GetDropSelect" + ] + }, + "Sarkaz@Roguelike@GetDropSelectRecruit": { + "template": "Sarkaz@Roguelike@Recruit.png" + }, + "Sarkaz@Roguelike@GetDropSelectReward": {}, + "Sarkaz@Roguelike@GetDrops": { + "next": [ + "Sarkaz@Roguelike@GetDrop1", + "Sarkaz@Roguelike@GetDrop2", + "Sarkaz@Roguelike@GetDrop3", + "Sarkaz@Roguelike@GetDropSelectReward", + "Sarkaz@Roguelike@GetDropSelect", + "Sarkaz@Roguelike@GetDropRecruit" + ] + }, + "Sarkaz@Roguelike@InitialDrop": {}, + "Sarkaz@Roguelike@LastReward": {}, + "Sarkaz@Roguelike@LastReward2": {}, + "Sarkaz@Roguelike@LastReward3": {}, + "Sarkaz@Roguelike@LastReward4": {}, + "Sarkaz@Roguelike@LastReward5": { + "baseTask": "Roguelike@LastReward_default" + }, + "Sarkaz@Roguelike@LastRewardConfirm": {}, + "Sarkaz@Roguelike@LastRewardRand": {}, + "Sarkaz@Roguelike@MapObject": { + "roi": [ + 257, + 488, + 189, + 123 + ], + "next": [ + "Sarkaz@Roguelike@RecruitOther" + ] + }, + "Sarkaz@Roguelike@MissionFailedFlag": {}, + "Sarkaz@Roguelike@MissionFailedFlag2": {}, + "Sarkaz@Roguelike@NextLevel": { + "text": [ + "熔魂之始", + "锻铁根须", + "灰铸迷城", + "或然歧域", + "虚实疆界", + "辉光天顶", + "诡谲断章" + ] + }, + "Sarkaz@Roguelike@RecruitMain": { + "template": "Sarkaz@Roguelike@Recruit.png" + }, + "Sarkaz@Roguelike@RecruitOther": { + "template": "Sarkaz@Roguelike@Recruit.png" + }, + "Sarkaz@Roguelike@RecruitWithoutButton": { + "next": [ + "Sarkaz@Roguelike@RecruitOther", + "Sarkaz@Roguelike@EnterAfterRecruit", + "Sarkaz@Roguelike@TraderRandomShopping", + "Sarkaz@Roguelike@StageTraderLeave", + "Sarkaz@Roguelike@DropsFlag", + "Sarkaz@Roguelike@ChooseOperFlag", + "Sarkaz@Roguelike@StageEncounterGiveUpRecruitConfirm", + "Sarkaz@Roguelike@RecruitWithoutButton" + ] + }, + "Sarkaz@Roguelike@RolesConfirm": { + "template": "Sarkaz@Roguelike@LastRewardConfirm" + }, + "Sarkaz@Roguelike@RolesDefault": {}, + "Sarkaz@Roguelike@SelectTheme": { + "baseTask": "Roguelike@SelectTheme", + "text": [ + "假说辑录" + ], + "next": [ + "#self", + "Sarkaz@Roguelike@FromIntegratedStrategies" + ] + }, + "Sarkaz@Roguelike@SquadConfirm": { + "template": "Sarkaz@Roguelike@LastRewardConfirm.png", + "next": [ + "Sarkaz@Roguelike@LastReward", + "Sarkaz@Roguelike@LastReward4", + "Sarkaz@Roguelike@LastReward2", + "Sarkaz@Roguelike@LastReward3", + "Sarkaz@Roguelike@LastRewardRand", + "Sarkaz@Roguelike@LastReward5", + "Sarkaz@Roguelike@RolesDefault", + "Sarkaz@Roguelike@CloseCollection", + "Sarkaz@Roguelike@DialogSkip", + "Sarkaz@Roguelike@Stages#next", + "Sarkaz@Roguelike@MapObject" + ] + }, + "Sarkaz@Roguelike@SquadDefault": {}, + "Sarkaz@Roguelike@StageBoons": { + "Doc": "得偿所愿", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageBoonsEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageBoonsEnter": { + "template": "Sarkaz@Roguelike@StageTraderEnter.png", + "baseTask": "Sarkaz@Roguelike@StageEnter", + "next": [ + "Sarkaz@Roguelike@StageBoonsEnter", + "Sarkaz@Roguelike@StageEncounterJudgeClick" + ] + }, + "Sarkaz@Roguelike@StageBoskyPassage": { + "Doc": "诡谲断章", + "templThreshold": 0.9, + "baseTask": "Sarkaz@Roguelike@Stage", + "next": [ + "Sarkaz@Roguelike@StageBoskyPassageEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageBoskyPassageEnter": { + "baseTask": "Sarkaz@Roguelike@StageEnter", + "next": [ + "Sarkaz@Roguelike@StageBoskyPassageEnter", + "Sarkaz@Roguelike@StageEncounterJudgeClick" + ] + }, + "Sarkaz@Roguelike@StageCombatDps": { + "templThreshold": 0.975 + }, + "Sarkaz@Roguelike@StageCombatDpsEnter": {}, + "Sarkaz@Roguelike@StageConfrontation": { + "Doc": "狭路相逢", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageDreadfulFoe": {}, + "Sarkaz@Roguelike@StageDreadfulFoe-5": { + "Doc": "第五层的boss关卡", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.85, + "next": [ + "Sarkaz@Roguelike@StageDreadfulFoe-5Enter", + "Sarkaz@Roguelike@StageDreadfulFoeEnter", + "Sarkaz@Roguelike@StageEmergencyDpsEnter", + "Sarkaz@Roguelike@StageCombatDpsEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageDreadfulFoe-5Enter": { + "baseTask": "Sarkaz@Roguelike@StageEnterBattle" + }, + "Sarkaz@Roguelike@StageDreadfulFoeEnter": {}, + "Sarkaz@Roguelike@StageEmergencyDps": { + "templThreshold": 0.95 + }, + "Sarkaz@Roguelike@StageEmergencyDpsEnter": {}, + "Sarkaz@Roguelike@StageEmergencyTransportation": { + "Doc": "先行一步,拒绝可以获取2希望", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageEncounter": { + "templThreshold": 0.96 + }, + "Sarkaz@Roguelike@StageEncounterEnter": {}, + "Sarkaz@Roguelike@StageEncounterLeaveConfirm": {}, + "Sarkaz@Roguelike@StageEncounterOptionFree": {}, + "Sarkaz@Roguelike@StageEncounterOptionLeave": {}, + "Sarkaz@Roguelike@StageEncounterOptionUnknown": { + "templThreshold": 0.85 + }, + "Sarkaz@Roguelike@StageEncounterOptionWonderland": {}, + "Sarkaz@Roguelike@StageEncounterOptions": { + "next": [ + "Sarkaz@Roguelike@StageEncounterOptionFree", + "Sarkaz@Roguelike@StageSafeHouseReuse", + "Sarkaz@Roguelike@StageEncounterOptionLeave", + "Sarkaz@Roguelike@StageEncounterOptionWonderland", + "Sarkaz@Roguelike@ChooseOperFlag", + "Sarkaz@Roguelike@StageEmergencyDpsEnter", + "Sarkaz@Roguelike@StageCombatDpsEnter", + "Sarkaz@Roguelike@CloseEvent", + "Sarkaz@Roguelike@StageEncounterOptionUnknown" + ] + }, + "Sarkaz@Roguelike@StageEncounterSpecialClose": {}, + "Sarkaz@Roguelike@StageFilterTruth": { + "Doc": "去伪存真", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageFilterTruthEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthCR": { + "Doc": "可重建", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageFilterTruthEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthHD": { + "Doc": "已深化", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageFilterTruthEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthEnter": { + "baseTask": "Sarkaz@Roguelike@StageEnter", + "next": [ + "Sarkaz@Roguelike@StageFilterTruthEnter", + "Sarkaz@Roguelike@StageFilterTruthLeave" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthLeave": { + "action": "ClickSelf", + "roi": [ + 1046, + 443, + 234, + 204 + ], + "next": [ + "Sarkaz@Roguelike@StageFilterTruthLeaveConfirm", + "Sarkaz@Roguelike@StageFilterTruthLeave" + ] + }, + "Sarkaz@Roguelike@StageFilterTruthLeaveConfirm": { + "action": "ClickSelf", + "roi": [ + 985, + 447, + 295, + 203 + ], + "next": [ + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageGambling": { + "Doc": "兴致盎然", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageProphecy": { + "Doc": "命运所指", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageSafeHouse": { + "templThreshold": 0.95 + }, + "Sarkaz@Roguelike@StageSafeHouseCR": { + "Doc": "可重建", + "templThreshold": 0.95, + "baseTask": "Sarkaz@Roguelike@Stage", + "next": [ + "Sarkaz@Roguelike@StageSafeHouseEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageSafeHouseHD": { + "Doc": "已深化", + "templThreshold": 0.95, + "baseTask": "Sarkaz@Roguelike@Stage", + "next": [ + "Sarkaz@Roguelike@StageSafeHouseEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageSafeHouseEnter": { + "next": [ + "Sarkaz@Roguelike@StageSafeHouseEnter", + "Sarkaz@Roguelike@StageEncounterJudgeClick" + ] + }, + "Sarkaz@Roguelike@StageSafeHouseReuse": { + "algorithm": "OcrDetect", + "action": "ClickSelf", + "withoutDet": true, + "roi": [ + 880, + 210, + 140, + 36 + ], + "text": [ + "活用安全屋" + ], + "preDelay": 500, + "next": [ + "Sarkaz@Roguelike@StageEncounterOption#next" + ] + }, + "Sarkaz@Roguelike@StageTrader": { + "templThreshold": 0.95 + }, + "Sarkaz@Roguelike@StageTraderCR": { + "Doc": "可重建", + "templThreshold": 0.95, + "baseTask": "Sarkaz@Roguelike@Stage", + "next": [ + "Sarkaz@Roguelike@StageTraderEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageTraderHD": { + "Doc": "已深化", + "templThreshold": 0.95, + "baseTask": "Sarkaz@Roguelike@Stage", + "next": [ + "Sarkaz@Roguelike@StageTraderEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StageTraderEnter": {}, + "Sarkaz@Roguelike@StageTraderLeaveConfirm": { + "template": "Roguelike@StageTraderLeaveConfirm.png", + "exceededNext": [ + "Sarkaz@Roguelike@ExitThenAbandon" + ] + }, + "Sarkaz@Roguelike@StageTraderRefresh": { + "action": "ClickSelf", + "roi": [ + 230, + 73, + 212, + 141 + ], + "next": [ + "Sarkaz@Roguelike@StageTraderRefreshConfirm" + ] + }, + "Sarkaz@Roguelike@StageTraderRefreshConfirm": { + "action": "ClickSelf", + "postDelay": 500, + "roi": [ + 640, + 414, + 504, + 154 + ] + }, + "Sarkaz@Roguelike@StageWindAndRain": { + "Doc": "失与得", + "baseTask": "Sarkaz@Roguelike@Stage", + "templThreshold": 0.95, + "next": [ + "Sarkaz@Roguelike@StageEncounterEnter", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@Stages": { + "baseTask": "Sarkaz@Roguelike@Stages_default" + }, + "Sarkaz@Roguelike@Stages_aggressive": { + "Doc": "优先紧急作战,1-2层", + "algorithm": "JustReturn", + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorAtStart", + "Sarkaz@Roguelike@NextLevel", + "Sarkaz@Roguelike@StageBoskyPassage", + "Sarkaz@Roguelike@StageEmergencyDps", + "Sarkaz@Roguelike@StageCombatDps", + "Sarkaz@Roguelike@StageSafeHouseHD", + "Sarkaz@Roguelike@StageSafeHouse", + "Sarkaz@Roguelike@StageSafeHouseCR", + "Sarkaz@Roguelike@StageBoons", + "Sarkaz@Roguelike@StageTraderHD", + "Sarkaz@Roguelike@StageTrader", + "Sarkaz@Roguelike@StageTraderCR", + "Sarkaz@Roguelike@StageFilterTruthHD", + "Sarkaz@Roguelike@StageFilterTruth", + "Sarkaz@Roguelike@StageFilterTruthCR", + "Sarkaz@Roguelike@StageEncounter", + "Sarkaz@Roguelike@StageConfrontation", + "Sarkaz@Roguelike@StageWindAndRain", + "Sarkaz@Roguelike@StageProphecy", + "Sarkaz@Roguelike@StageEmergencyTransportation", + "Sarkaz@Roguelike@StageGambling", + "Sarkaz@Roguelike@StageDreadfulFoe", + "Sarkaz@Roguelike@StageDreadfulFoe-5", + "Sarkaz@Roguelike@CloseCollectionContinue", + "Sarkaz@Roguelike@CloseCollectionClose" + ] + }, + "Sarkaz@Roguelike@Stages_default": { + "Doc": "avoid battle,其他模式和5-6层策略", + "algorithm": "JustReturn", + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorAtStart", + "Sarkaz@Roguelike@NextLevel", + "Sarkaz@Roguelike@StageBoskyPassage", + "Sarkaz@Roguelike@StageTraderHD", + "Sarkaz@Roguelike@StageTrader", + "Sarkaz@Roguelike@StageTraderCR", + "Sarkaz@Roguelike@StageSafeHouseHD", + "Sarkaz@Roguelike@StageSafeHouse", + "Sarkaz@Roguelike@StageSafeHouseCR", + "Sarkaz@Roguelike@StageBoons", + "Sarkaz@Roguelike@StageEmergencyTransportation", + "Sarkaz@Roguelike@StageGambling", + "Sarkaz@Roguelike@StageProphecy", + "Sarkaz@Roguelike@StageFilterTruthHD", + "Sarkaz@Roguelike@StageFilterTruth", + "Sarkaz@Roguelike@StageFilterTruthCR", + "Sarkaz@Roguelike@StageEncounter", + "Sarkaz@Roguelike@StageWindAndRain", + "Sarkaz@Roguelike@StageConfrontation", + "Sarkaz@Roguelike@StageCombatDps", + "Sarkaz@Roguelike@StageEmergencyDps", + "Sarkaz@Roguelike@StageDreadfulFoe", + "Sarkaz@Roguelike@StageDreadfulFoe-5", + "Sarkaz@Roguelike@CloseCollectionContinue", + "Sarkaz@Roguelike@CloseCollectionClose" + ] + }, + "Sarkaz@Roguelike@Stages_pragmatic": { + "Doc": "避紧急作战,3-4层策略", + "algorithm": "JustReturn", + "next": [ + "Sarkaz@Roguelike@NextLevel", + "Sarkaz@Roguelike@StageBoskyPassage", + "Sarkaz@Roguelike@StageCombatDps", + "Sarkaz@Roguelike@StageSafeHouseHD", + "Sarkaz@Roguelike@StageSafeHouse", + "Sarkaz@Roguelike@StageSafeHouseCR", + "Sarkaz@Roguelike@StageBoons", + "Sarkaz@Roguelike@StageEncounter", + "Sarkaz@Roguelike@StageFilterTruthHD", + "Sarkaz@Roguelike@StageFilterTruth", + "Sarkaz@Roguelike@StageFilterTruthCR", + "Sarkaz@Roguelike@StageConfrontation", + "Sarkaz@Roguelike@StageTraderHD", + "Sarkaz@Roguelike@StageTrader", + "Sarkaz@Roguelike@StageTraderCR", + "Sarkaz@Roguelike@StageProphecy", + "Sarkaz@Roguelike@StageWindAndRain", + "Sarkaz@Roguelike@StageEmergencyTransportation", + "Sarkaz@Roguelike@StageGambling", + "Sarkaz@Roguelike@StageEmergencyDps", + "Sarkaz@Roguelike@StageDreadfulFoe", + "Sarkaz@Roguelike@StageDreadfulFoe-5", + "Sarkaz@Roguelike@CloseCollectionContinue", + "Sarkaz@Roguelike@CloseCollectionClose" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorAtStart": { + "template": "Sarkaz@Roguelike@ChooseBurdenOperatorAtStart.png", + "roi": [ + 589, + 584, + 231, + 121 + ], + "templThreshold": 0.9, + "action": "ClickRect", + "specificRect": [ + 710, + 680, + 0, + 0 + ], + "postDelay": 500, + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperator" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperator": { + "template": "Sarkaz@Roguelike@ChooseBurdenOperator.png", + "roi": [ + 11, + 493, + 140, + 143 + ], + "templThreshold": 0.9, + "action": "ClickSelf", + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect1" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect1": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [ + 330, + 240, + 0, + 0 + ], + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect2" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect2": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [ + 450, + 240, + 0, + 0 + ], + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect3" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorSelect3": { + "algorithm": "JustReturn", + "action": "ClickRect", + "specificRect": [ + 570, + 240, + 0, + 0 + ], + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorConfirm" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorConfirm": { + "template": "Sarkaz@Roguelike@ChooseBurdenOperatorConfirm.png", + "roi": [ + 542, + 551, + 135, + 134 + ], + "templThreshold": 0.9, + "action": "ClickSelf", + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorQuit" + ] + }, + "Sarkaz@Roguelike@ChooseBurdenOperatorQuit": { + "template": "Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png", + "roi": [ + 0, + 0, + 150, + 148 + ], + "templThreshold": 0.9, + "action": "ClickSelf", + "next": [ + "Sarkaz@Roguelike@ChooseBurdenOperatorQuit", + "Sarkaz@Roguelike@Stages#next" + ] + }, + "Sarkaz@Roguelike@StartExplore": { + "roi": [ + 1014, + 481, + 266, + 219 + ] + }, + "Sarkaz@Roguelike@StrategyChange_mode0": { + "text": [ + "_aggressive", + "_pragmatic", + "_default" + ], + "ocrReplace": [ + [ + "熔魂之始", + "_aggressive" + ], + [ + "锻铁根须", + "_aggressive" + ], + [ + "灰铸迷城", + "_pragmatic" + ], + [ + "或然歧域", + "_pragmatic" + ], + [ + "虚实疆界", + "_default" + ], + [ + "辉光天顶", + "_default" + ], + [ + "诡谲断章", + "_SKIP_" + ] + ] + }, + "Sarkaz@Roguelike@StrategyChange_mode1": { + "baseTask": "Sarkaz@Roguelike@StrategyChange_mode4", + "Doc": "刷源石锭第二层就会退,这里借用第三层退的刷开局策略" + }, + "Sarkaz@Roguelike@StrategyChange_mode4": { + "text": [ + "_default", + "_exit" + ], + "ocrReplace": [ + [ + "熔魂之始", + "_default" + ], + [ + "锻铁根须", + "_default" + ], + [ + "灰铸迷城", + "_exit" + ], + [ + "或然歧域", + "_exit" + ], + [ + "虚实疆界", + "_exit" + ], + [ + "辉光天顶", + "_exit" + ], + [ + "诡谲断章", + "_exit" + ] + ] + }, + "Sarkaz@Roguelike@TodoEnter": {}, + "Sarkaz@Roguelike@WaitForStartButtonClicked": { + "template": "Roguelike@QuickFormation.png" + }, "Reclamation": { "template": [ "Terminal.png", @@ -18423,4 +19292,4 @@ "Stop" ] } -} \ No newline at end of file +} diff --git a/resource/template/Mizuki@Roguelike@InitalDrop.png b/resource/template/Mizuki@Roguelike@InitialDrop.png similarity index 100% rename from resource/template/Mizuki@Roguelike@InitalDrop.png rename to resource/template/Mizuki@Roguelike@InitialDrop.png diff --git a/resource/template/Phantom@Roguelike@InitalDrop.png b/resource/template/Phantom@Roguelike@InitialDrop.png similarity index 100% rename from resource/template/Phantom@Roguelike@InitalDrop.png rename to resource/template/Phantom@Roguelike@InitialDrop.png diff --git a/resource/template/Sami@Roguelike@InitalDrop.png b/resource/template/Sami@Roguelike@InitialDrop.png similarity index 100% rename from resource/template/Sami@Roguelike@InitalDrop.png rename to resource/template/Sami@Roguelike@InitialDrop.png diff --git a/resource/template/Sarkaz@Roguelike@Abandon.png b/resource/template/Sarkaz@Roguelike@Abandon.png new file mode 100644 index 0000000000..283aeaaacf Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@Abandon.png differ diff --git a/resource/template/Sarkaz@Roguelike@ChooseBurdenOperator.png b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperator.png new file mode 100644 index 0000000000..f4ef5d11db Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperator.png differ diff --git a/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorAtStart.png b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorAtStart.png new file mode 100644 index 0000000000..81e889186a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorAtStart.png differ diff --git a/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorConfirm.png b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorConfirm.png new file mode 100644 index 0000000000..7f7a1e9b46 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png new file mode 100644 index 0000000000..c1a1b6f4c0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@ChooseBurdenOperatorQuit.png differ diff --git a/resource/template/Sarkaz@Roguelike@ChooseDifficulty.png b/resource/template/Sarkaz@Roguelike@ChooseDifficulty.png new file mode 100644 index 0000000000..e2a2e0ce57 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@ChooseDifficulty.png differ diff --git a/resource/template/Sarkaz@Roguelike@CloseCollection.png b/resource/template/Sarkaz@Roguelike@CloseCollection.png new file mode 100644 index 0000000000..59207830bc Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@CloseCollection.png differ diff --git a/resource/template/Sarkaz@Roguelike@CloseCollectionClose.png b/resource/template/Sarkaz@Roguelike@CloseCollectionClose.png new file mode 100644 index 0000000000..c0924c0d6a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@CloseCollectionClose.png differ diff --git a/resource/template/Sarkaz@Roguelike@CloseCollectionContinue.png b/resource/template/Sarkaz@Roguelike@CloseCollectionContinue.png new file mode 100644 index 0000000000..1c9b57a156 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@CloseCollectionContinue.png differ diff --git a/resource/template/Sarkaz@Roguelike@CloseEvent.png b/resource/template/Sarkaz@Roguelike@CloseEvent.png new file mode 100644 index 0000000000..b53beaacc1 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@CloseEvent.png differ diff --git a/resource/template/Sarkaz@Roguelike@Continue.png b/resource/template/Sarkaz@Roguelike@Continue.png new file mode 100644 index 0000000000..6eb8d64a36 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@Continue.png differ diff --git a/resource/template/Sarkaz@Roguelike@EnterAfterRecruit.png b/resource/template/Sarkaz@Roguelike@EnterAfterRecruit.png new file mode 100644 index 0000000000..bd9b4dae6e Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@EnterAfterRecruit.png differ diff --git a/resource/template/Sarkaz@Roguelike@GamePass.png b/resource/template/Sarkaz@Roguelike@GamePass.png new file mode 100644 index 0000000000..726dfa1c6a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GamePass.png differ diff --git a/resource/template/Sarkaz@Roguelike@GamePassSkip1.png b/resource/template/Sarkaz@Roguelike@GamePassSkip1.png new file mode 100644 index 0000000000..bce6a59de0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GamePassSkip1.png differ diff --git a/resource/template/Sarkaz@Roguelike@GamePassSkip1Confirm.png b/resource/template/Sarkaz@Roguelike@GamePassSkip1Confirm.png new file mode 100644 index 0000000000..6c15deac46 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GamePassSkip1Confirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@GamePassSkip2.png b/resource/template/Sarkaz@Roguelike@GamePassSkip2.png new file mode 100644 index 0000000000..f48ddae60b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GamePassSkip2.png differ diff --git a/resource/template/Sarkaz@Roguelike@GamePassTheEndConfirm.png b/resource/template/Sarkaz@Roguelike@GamePassTheEndConfirm.png new file mode 100644 index 0000000000..b06a133bb7 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GamePassTheEndConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDrop1.png b/resource/template/Sarkaz@Roguelike@GetDrop1.png new file mode 100644 index 0000000000..fa4e6d0dbd Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDrop1.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDrop2.png b/resource/template/Sarkaz@Roguelike@GetDrop2.png new file mode 100644 index 0000000000..7888e6246b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDrop2.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDrop3.png b/resource/template/Sarkaz@Roguelike@GetDrop3.png new file mode 100644 index 0000000000..e9add64b9b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDrop3.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDropCompleted.png b/resource/template/Sarkaz@Roguelike@GetDropCompleted.png new file mode 100644 index 0000000000..e3bdb36486 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDropCompleted.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDropLeave.png b/resource/template/Sarkaz@Roguelike@GetDropLeave.png new file mode 100644 index 0000000000..05c7cde3a8 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDropLeave.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDropRecruit.png b/resource/template/Sarkaz@Roguelike@GetDropRecruit.png new file mode 100644 index 0000000000..ad4b07a43b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDropRecruit.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDropSelect.png b/resource/template/Sarkaz@Roguelike@GetDropSelect.png new file mode 100644 index 0000000000..813666b524 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDropSelect.png differ diff --git a/resource/template/Sarkaz@Roguelike@GetDropSelectReward.png b/resource/template/Sarkaz@Roguelike@GetDropSelectReward.png new file mode 100644 index 0000000000..02283788a7 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@GetDropSelectReward.png differ diff --git a/resource/template/Sarkaz@Roguelike@InitialDrop.png b/resource/template/Sarkaz@Roguelike@InitialDrop.png new file mode 100644 index 0000000000..ef0fef9afe Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@InitialDrop.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastReward.png b/resource/template/Sarkaz@Roguelike@LastReward.png new file mode 100644 index 0000000000..1d64c25ec0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastReward.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastReward2.png b/resource/template/Sarkaz@Roguelike@LastReward2.png new file mode 100644 index 0000000000..40a5e11c46 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastReward2.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastReward3.png b/resource/template/Sarkaz@Roguelike@LastReward3.png new file mode 100644 index 0000000000..8333395844 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastReward3.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastReward4.png b/resource/template/Sarkaz@Roguelike@LastReward4.png new file mode 100644 index 0000000000..109d747f8f Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastReward4.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastReward5.png b/resource/template/Sarkaz@Roguelike@LastReward5.png new file mode 100644 index 0000000000..5fbadfcb28 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastReward5.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastRewardConfirm.png b/resource/template/Sarkaz@Roguelike@LastRewardConfirm.png new file mode 100644 index 0000000000..2204f84339 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastRewardConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@LastRewardRand.png b/resource/template/Sarkaz@Roguelike@LastRewardRand.png new file mode 100644 index 0000000000..1138251f08 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@LastRewardRand.png differ diff --git a/resource/template/Sarkaz@Roguelike@MapObject.png b/resource/template/Sarkaz@Roguelike@MapObject.png new file mode 100644 index 0000000000..9d0b9b1180 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@MapObject.png differ diff --git a/resource/template/Sarkaz@Roguelike@MissionFailedFlag.png b/resource/template/Sarkaz@Roguelike@MissionFailedFlag.png new file mode 100644 index 0000000000..78a4938cba Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@MissionFailedFlag.png differ diff --git a/resource/template/Sarkaz@Roguelike@MissionFailedFlag2.png b/resource/template/Sarkaz@Roguelike@MissionFailedFlag2.png new file mode 100644 index 0000000000..394eb501ac Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@MissionFailedFlag2.png differ diff --git a/resource/template/Sarkaz@Roguelike@Recruit.png b/resource/template/Sarkaz@Roguelike@Recruit.png new file mode 100644 index 0000000000..d99d9b1e86 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@Recruit.png differ diff --git a/resource/template/Sarkaz@Roguelike@RolesDefault.png b/resource/template/Sarkaz@Roguelike@RolesDefault.png new file mode 100644 index 0000000000..09d626d716 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@RolesDefault.png differ diff --git a/resource/template/Sarkaz@Roguelike@SquadDefault.png b/resource/template/Sarkaz@Roguelike@SquadDefault.png new file mode 100644 index 0000000000..1c03355b11 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@SquadDefault.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageBoons.png b/resource/template/Sarkaz@Roguelike@StageBoons.png new file mode 100644 index 0000000000..20a78be7c6 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageBoons.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageBoskyPassage.png b/resource/template/Sarkaz@Roguelike@StageBoskyPassage.png new file mode 100644 index 0000000000..eab156212c Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageBoskyPassage.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageBoskyPassageEnter.png b/resource/template/Sarkaz@Roguelike@StageBoskyPassageEnter.png new file mode 100644 index 0000000000..b27413b099 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageBoskyPassageEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageCombatDps.png b/resource/template/Sarkaz@Roguelike@StageCombatDps.png new file mode 100644 index 0000000000..0e88955108 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageCombatDps.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageCombatDpsEnter.png b/resource/template/Sarkaz@Roguelike@StageCombatDpsEnter.png new file mode 100644 index 0000000000..736fb2b43d Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageCombatDpsEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageConfrontation.png b/resource/template/Sarkaz@Roguelike@StageConfrontation.png new file mode 100644 index 0000000000..fbe70aea3c Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageConfrontation.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5.png b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5.png new file mode 100644 index 0000000000..5c7c6351e8 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5Enter.png b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5Enter.png new file mode 100644 index 0000000000..6d0e848fab Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe-5Enter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageDreadfulFoe.png b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe.png new file mode 100644 index 0000000000..d2b80807f4 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageDreadfulFoe.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageDreadfulFoeEnter.png b/resource/template/Sarkaz@Roguelike@StageDreadfulFoeEnter.png new file mode 100644 index 0000000000..c5bc580728 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageDreadfulFoeEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEmergencyDps.png b/resource/template/Sarkaz@Roguelike@StageEmergencyDps.png new file mode 100644 index 0000000000..556d1fa23b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEmergencyDps.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEmergencyDpsEnter.png b/resource/template/Sarkaz@Roguelike@StageEmergencyDpsEnter.png new file mode 100644 index 0000000000..8b7b60e124 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEmergencyDpsEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEmergencyTransportation.png b/resource/template/Sarkaz@Roguelike@StageEmergencyTransportation.png new file mode 100644 index 0000000000..95d791025d Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEmergencyTransportation.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounter.png b/resource/template/Sarkaz@Roguelike@StageEncounter.png new file mode 100644 index 0000000000..a05595546c Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterEnter.png b/resource/template/Sarkaz@Roguelike@StageEncounterEnter.png new file mode 100644 index 0000000000..70653f514e Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterLeaveConfirm.png b/resource/template/Sarkaz@Roguelike@StageEncounterLeaveConfirm.png new file mode 100644 index 0000000000..ec14e523b2 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterLeaveConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterOptionFree.png b/resource/template/Sarkaz@Roguelike@StageEncounterOptionFree.png new file mode 100644 index 0000000000..5c1a09d9d0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterOptionFree.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterOptionLeave.png b/resource/template/Sarkaz@Roguelike@StageEncounterOptionLeave.png new file mode 100644 index 0000000000..778dfef850 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterOptionLeave.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterOptionUnknown.png b/resource/template/Sarkaz@Roguelike@StageEncounterOptionUnknown.png new file mode 100644 index 0000000000..ea11c5a53a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterOptionUnknown.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterOptionWonderland.png b/resource/template/Sarkaz@Roguelike@StageEncounterOptionWonderland.png new file mode 100644 index 0000000000..79fa36be3d Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterOptionWonderland.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageEncounterSpecialClose.png b/resource/template/Sarkaz@Roguelike@StageEncounterSpecialClose.png new file mode 100644 index 0000000000..1ac70b8187 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageEncounterSpecialClose.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruth.png b/resource/template/Sarkaz@Roguelike@StageFilterTruth.png new file mode 100644 index 0000000000..f6a7af19ff Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruth.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthCR.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthCR.png new file mode 100644 index 0000000000..1909d53f65 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthCR.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthEnter.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthEnter.png new file mode 100644 index 0000000000..03f7e4062d Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthHD.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthHD.png new file mode 100644 index 0000000000..51f7331bd2 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthHD.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthLeave.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthLeave.png new file mode 100644 index 0000000000..86b55fa3ac Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthLeave.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageFilterTruthLeaveConfirm.png b/resource/template/Sarkaz@Roguelike@StageFilterTruthLeaveConfirm.png new file mode 100644 index 0000000000..d71e01649a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageFilterTruthLeaveConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageGambling.png b/resource/template/Sarkaz@Roguelike@StageGambling.png new file mode 100644 index 0000000000..b8caae7cf4 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageGambling.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageProphecy.png b/resource/template/Sarkaz@Roguelike@StageProphecy.png new file mode 100644 index 0000000000..f305f95c0b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageProphecy.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageSafeHouse.png b/resource/template/Sarkaz@Roguelike@StageSafeHouse.png new file mode 100644 index 0000000000..193ed93afc Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageSafeHouse.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageSafeHouseCR.png b/resource/template/Sarkaz@Roguelike@StageSafeHouseCR.png new file mode 100644 index 0000000000..918e6b9655 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageSafeHouseCR.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageSafeHouseEnter.png b/resource/template/Sarkaz@Roguelike@StageSafeHouseEnter.png new file mode 100644 index 0000000000..31fe50b6ee Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageSafeHouseEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageSafeHouseHD.png b/resource/template/Sarkaz@Roguelike@StageSafeHouseHD.png new file mode 100644 index 0000000000..62892dd31c Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageSafeHouseHD.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTrader.png b/resource/template/Sarkaz@Roguelike@StageTrader.png new file mode 100644 index 0000000000..98527842c7 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTrader.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTraderCR.png b/resource/template/Sarkaz@Roguelike@StageTraderCR.png new file mode 100644 index 0000000000..8286788b58 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTraderCR.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTraderEnter.png b/resource/template/Sarkaz@Roguelike@StageTraderEnter.png new file mode 100644 index 0000000000..2c74ec5902 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTraderEnter.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTraderHD.png b/resource/template/Sarkaz@Roguelike@StageTraderHD.png new file mode 100644 index 0000000000..74c433775e Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTraderHD.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTraderRefresh.png b/resource/template/Sarkaz@Roguelike@StageTraderRefresh.png new file mode 100644 index 0000000000..6da071873a Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTraderRefresh.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageTraderRefreshConfirm.png b/resource/template/Sarkaz@Roguelike@StageTraderRefreshConfirm.png new file mode 100644 index 0000000000..da4f1b15c9 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageTraderRefreshConfirm.png differ diff --git a/resource/template/Sarkaz@Roguelike@StageWindAndRain.png b/resource/template/Sarkaz@Roguelike@StageWindAndRain.png new file mode 100644 index 0000000000..c53e6be6e0 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StageWindAndRain.png differ diff --git a/resource/template/Sarkaz@Roguelike@StartExplore.png b/resource/template/Sarkaz@Roguelike@StartExplore.png new file mode 100644 index 0000000000..0562af063b Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@StartExplore.png differ diff --git a/resource/template/Sarkaz@Roguelike@TodoEnter.png b/resource/template/Sarkaz@Roguelike@TodoEnter.png new file mode 100644 index 0000000000..09ef6dbe15 Binary files /dev/null and b/resource/template/Sarkaz@Roguelike@TodoEnter.png differ diff --git a/src/MaaCore/Config/ResourceLoader.cpp b/src/MaaCore/Config/ResourceLoader.cpp index ced93e8461..06b7b73019 100644 --- a/src/MaaCore/Config/ResourceLoader.cpp +++ b/src/MaaCore/Config/ResourceLoader.cpp @@ -171,6 +171,7 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Phantom"_p / "autopilot"_p); LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Mizuki"_p / "autopilot"_p); LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Sami"_p / "autopilot"_p); + LoadResourceAndCheckRet(RoguelikeCopilotConfig, "roguelike"_p / "Sarkaz"_p / "autopilot"_p); // –––––––– Roguelike Recruitment Config –––––––––––––––––––––––––––––––––––––––––– LoadResourceAndCheckRet( @@ -182,6 +183,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet( RoguelikeRecruitConfig, "roguelike"_p / "Sami"_p / "recruitment.json"_p); + LoadResourceAndCheckRet( + RoguelikeRecruitConfig, + "roguelike"_p / "Sarkaz"_p / "recruitment.json"_p); // –––––––– Roguelike Shopping Config ––––––––––––––––––––––––––––––––––––––––––––– LoadResourceAndCheckRet( @@ -193,6 +197,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet( RoguelikeShoppingConfig, "roguelike"_p / "Sami"_p / "shopping.json"_p); + LoadResourceAndCheckRet( + RoguelikeShoppingConfig, + "roguelike"_p / "Sarkaz"_p / "shopping.json"_p); // –––––––– Roguelike Encounter Config –––––––––––––––––––––––––––––––––––––––––––– LoadResourceAndCheckRet( @@ -204,6 +211,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet( RoguelikeStageEncounterConfig, "roguelike"_p / "Sami"_p / "encounter"_p / "default.json"_p); + LoadResourceAndCheckRet( + RoguelikeStageEncounterConfig, + "roguelike"_p / "Sarkaz"_p / "encounter"_p / "default.json"_p); LoadResourceAndCheckRet( RoguelikeStageEncounterConfig, "roguelike"_p / "Phantom"_p / "encounter"_p / "deposit.json"_p); @@ -213,6 +223,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) LoadResourceAndCheckRet( RoguelikeStageEncounterConfig, "roguelike"_p / "Sami"_p / "encounter"_p / "deposit.json"_p); + LoadResourceAndCheckRet( + RoguelikeStageEncounterConfig, + "roguelike"_p / "Sarkaz"_p / "encounter"_p / "deposit.json"_p); LoadResourceAndCheckRet( RoguelikeStageEncounterConfig, "roguelike"_p / "Sami"_p / "encounter"_p / "collapse.json"_p); diff --git a/src/MaaCore/Task/Roguelike/RoguelikeConfig.h b/src/MaaCore/Task/Roguelike/RoguelikeConfig.h index fe0145f3a5..b6f04540c3 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeConfig.h +++ b/src/MaaCore/Task/Roguelike/RoguelikeConfig.h @@ -15,6 +15,7 @@ namespace asst static constexpr std::string_view Phantom = "Phantom"; static constexpr std::string_view Mizuki = "Mizuki"; static constexpr std::string_view Sami = "Sami"; + static constexpr std::string_view Sarkaz = "Sarkaz"; }; enum class RoguelikeMode @@ -43,7 +44,8 @@ namespace asst { return theme == RoguelikeTheme::Phantom || theme == RoguelikeTheme::Mizuki || - theme == RoguelikeTheme::Sami; + theme == RoguelikeTheme::Sami || + theme == RoguelikeTheme::Sarkaz; } static constexpr bool is_valid_mode(RoguelikeMode mode, std::string_view theme = RoguelikeTheme::Sami) { diff --git a/src/MaaWpfGui/Main/AsstProxy.cs b/src/MaaWpfGui/Main/AsstProxy.cs index 2167a7a145..12bc28b8bc 100644 --- a/src/MaaWpfGui/Main/AsstProxy.cs +++ b/src/MaaWpfGui/Main/AsstProxy.cs @@ -2283,7 +2283,7 @@ namespace MaaWpfGui.Main /// 需要凹的板子,用;连接的字符串 /// 是否core_char使用好友助战 /// 是否允许使用非好友助战 - /// 肉鸽主题["Phantom", "Mizuki", "Sami"] + /// 肉鸽主题["Phantom", "Mizuki", "Sami", "Sarkaz"] /// 是否用骰子刷新商店购买特殊商品,目前支持水月肉鸽的指路鳞 /// 是否成功。 public bool AsstAppendRoguelike( diff --git a/src/MaaWpfGui/Res/Localizations/en-us.xaml b/src/MaaWpfGui/Res/Localizations/en-us.xaml index cd49c0cfdc..63087f7679 100644 --- a/src/MaaWpfGui/Res/Localizations/en-us.xaml +++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml @@ -140,6 +140,10 @@ Life Prioritizing Squad Scientific Thinking Special Training Squad + 魂灵护送分队(占位) + 博闻广记分队(占位) + 蓝图测绘分队(占位) + 因地制宜分队(占位) Leader Squad Gathering Squad Support Squad @@ -267,6 +271,7 @@ Phantom Mizuki Sami BETA! WORK IN PROGRESS! + Sarkaz Strategy Stops after starting N times Stops after investing N times diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml index c384eca714..49aeb5552f 100644 --- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml +++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml @@ -140,6 +140,10 @@ 生活重視分隊 科学主義分隊 特訓分隊 + 魂灵护送分队(占位) + 博闻广记分队(占位) + 蓝图测绘分队(占位) + 因地制宜分队(占位) 指揮分隊 集団分隊 支援分隊 @@ -267,6 +271,7 @@ ファントム ミヅキ サーミ + サルカズ ストラテジー 冒険をN回始めた後に停止する N回投資した後に停止する diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml index f2eae65897..e01cfb519d 100644 --- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml +++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml @@ -140,6 +140,10 @@ 생존지상 분대 과학주의 분대 특훈 분대 + 魂灵护送分队(占位) + 博闻广记分队(占位) + 蓝图测绘分队(占位) + 因地制宜分队(占位) 지휘 분대 집합 분대 지원 분대 @@ -267,6 +271,7 @@ 팬텀 미즈키 사미 + 살카즈 전략 N번 시작한 후 작업 중지 N번 투자 후 작업 중지 diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml index 1ed9b1ac7c..914942d936 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml @@ -140,6 +140,10 @@ 生活至上分队 科学主义分队 特训分队 + 魂灵护送分队 + 博闻广记分队 + 蓝图测绘分队 + 因地制宜分队 指挥分队 集群分队 后勤分队 @@ -267,6 +271,7 @@ 傀影 水月 萨米 + 萨卡兹 策略 开始探索 N 次后停止任务 投资 N 个源石锭后停止任务 diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml index d2c7f897b2..09c817f091 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml @@ -135,6 +135,10 @@ 永恆狩獵分隊 生活至上分隊 科學主義分隊 + 魂靈護送分隊 + 博聞廣記分隊 + 藍圖測繪分隊 + 因地制宜分隊 特訓分隊 指揮分隊 集群分隊 @@ -261,6 +265,7 @@ 傀影 水月 薩米 + 薩卡茲 策略 開始探索 N 次後停止任務 投資 N 個源石錠後停止任務 diff --git a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs index 4450cbb6cb..e6d6e3f758 100644 --- a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs @@ -1845,6 +1845,21 @@ namespace MaaWpfGui.ViewModels.UI RoguelikeSquadList.Add(item); } + break; + + case "Sarkaz": + + foreach (var item in new ObservableCollection + { + new() { Display = LocalizationHelper.GetString("IS4NewSquad1"), Value = "魂灵护送分队" }, + new() { Display = LocalizationHelper.GetString("IS4NewSquad2"), Value = "博闻广记分队" }, + new() { Display = LocalizationHelper.GetString("IS4NewSquad3"), Value = "蓝图测绘分队" }, + new() { Display = LocalizationHelper.GetString("IS4NewSquad4"), Value = "因地制宜分队" }, + }) + { + RoguelikeSquadList.Add(item); + } + break; } @@ -1925,6 +1940,7 @@ namespace MaaWpfGui.ViewModels.UI new() { Display = LocalizationHelper.GetString("RoguelikeThemePhantom"), Value = "Phantom" }, new() { Display = LocalizationHelper.GetString("RoguelikeThemeMizuki"), Value = "Mizuki" }, new() { Display = LocalizationHelper.GetString("RoguelikeThemeSami"), Value = "Sami" }, + new() { Display = LocalizationHelper.GetString("RoguelikeThemeSarkaz"), Value = "Sarkaz" }, ]; private ObservableCollection _roguelikeModeList = new(); @@ -1963,7 +1979,7 @@ namespace MaaWpfGui.ViewModels.UI // public List RoguelikeCoreCharList { get; set; } - private string _roguelikeTheme = ConfigurationHelper.GetValue(ConfigurationKeys.RoguelikeTheme, "Sami"); + private string _roguelikeTheme = ConfigurationHelper.GetValue(ConfigurationKeys.RoguelikeTheme, "Sarkaz"); /// /// Gets or sets the Roguelike theme.