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.