From 95f5c5569efd1d367f8db1c8fc3fdf697bad8be1 Mon Sep 17 00:00:00 2001 From: Lancarus <34369130+Lancarus@users.noreply.github.com> Date: Wed, 7 Feb 2024 01:35:21 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E8=82=89=E9=B8=BD=E9=80=82=E9=85=8D?= =?UTF-8?q?=E6=96=B0=E5=B9=B2=E5=91=98=E7=94=A8=E6=B3=95=20(#8273)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * perf: 肉鸽适配新干员用法 --- resource/roguelike/Mizuki/recruitment.json | 46 +++++++++++ resource/roguelike/Phantom/recruitment.json | 84 ++++++++++++++----- resource/roguelike/Sami/recruitment.json | 90 ++++++++++++++++++++- 3 files changed, 199 insertions(+), 21 deletions(-) diff --git a/resource/roguelike/Mizuki/recruitment.json b/resource/roguelike/Mizuki/recruitment.json index 03b87f96cf..035f471ee2 100644 --- a/resource/roguelike/Mizuki/recruitment.json +++ b/resource/roguelike/Mizuki/recruitment.json @@ -859,6 +859,22 @@ } ] }, + { + "name": "提丰", + "skill": 2, + "recruit_priority": 730, + "promote_priority": 470, + "is_key": true, + "recruit_priority_offsets": [ + { + "groups": [ + "控制" + ], + "threshold": 1, + "offset": -300 + } + ] + }, { "name": "W", "skill": 2, @@ -1655,6 +1671,30 @@ { "name": "重装", "opers": [ + { + "name": "黍", + "skill": 1, + "recruit_priority": 631, + "promote_priority": 590, + "recruit_priority_offsets": [ + { + "groups": [ + "重装" + ], + "threshold": 1, + "offset": -150 + }, + { + "groups": [ + "单奶", + "群奶" + ], + "threshold": 0, + "is_less": true, + "offset": 120 + } + ] + }, { "name": "塞雷娅", "skill": 1, @@ -2213,6 +2253,9 @@ { "name": "圣约送葬人" }, + { + "name": "黍" + }, { "name": "塞雷娅" }, @@ -2804,6 +2847,9 @@ { "name": "青枳" }, + { + "name": "红隼" + }, { "name": "讯使" }, diff --git a/resource/roguelike/Phantom/recruitment.json b/resource/roguelike/Phantom/recruitment.json index 38d2ea9341..4452a59fde 100644 --- a/resource/roguelike/Phantom/recruitment.json +++ b/resource/roguelike/Phantom/recruitment.json @@ -445,6 +445,33 @@ { "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, @@ -2364,6 +2391,11 @@ "recruit_priority": 256, "promote_priority": 400 }, + { + "name": "小满", + "recruit_priority": 256, + "promote_priority": 400 + }, { "name": "但书", "skill": 2, @@ -2494,6 +2526,9 @@ { "name": "圣约送葬人" }, + { + "name": "黍" + }, { "name": "塞雷娅" }, @@ -2939,6 +2974,18 @@ { "name": "伊内丝" }, + { + "name": "琴柳" + }, + { + "name": "万顷" + }, + { + "name": "极境" + }, + { + "name": "桃金娘" + }, { "name": "晓歌" }, @@ -2963,6 +3010,9 @@ { "name": "青枳" }, + { + "name": "红隼" + }, { "name": "讯使" }, @@ -2980,15 +3030,6 @@ }, { "name": "香草" - }, - { - "name": "琴柳" - }, - { - "name": "极境" - }, - { - "name": "桃金娘" } ] }, @@ -3503,9 +3544,16 @@ "name": "火神", "skill": 2 }, + { + "name": "左乐", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": -440 + }, { "name": "赫拉格", - "skill": 2 + "skill": 2, + "recruit_priority": -800 }, { "name": "拉普兰德", @@ -3534,11 +3582,13 @@ }, { "name": "卡夫卡", - "auto_retreat": 3 + "auto_retreat": 3, + "recruit_priority": -800 }, { "name": "达格达", - "skill": 2 + "skill": 2, + "recruit_priority": -800 }, { "name": "夜刀", @@ -3613,17 +3663,15 @@ } ] }, - { - "name": "赫拉格", - "skill": 2 - }, { "name": "赤冬", - "skill": 2 + "skill": 2, + "recruit_priority": -800 }, { "name": "火龙S黑角", - "skill": 2 + "skill": 2, + "recruit_priority": -800 }, { "name": "龙舌兰", diff --git a/resource/roguelike/Sami/recruitment.json b/resource/roguelike/Sami/recruitment.json index 32c6112568..952959f815 100644 --- a/resource/roguelike/Sami/recruitment.json +++ b/resource/roguelike/Sami/recruitment.json @@ -487,6 +487,33 @@ { "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, @@ -1800,6 +1827,33 @@ } ] }, + { + "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 + } + ] + }, { "name": "桃金娘", "skill": 1, @@ -1925,6 +1979,10 @@ } ] }, + { + "name": "红隼", + "skill": 2 + }, { "name": "讯使" }, @@ -2345,6 +2403,11 @@ "recruit_priority": 256, "promote_priority": 400 }, + { + "name": "小满", + "recruit_priority": 256, + "promote_priority": 400 + }, { "name": "格劳克斯", "skill": 2, @@ -2383,6 +2446,9 @@ { "name": "圣约送葬人" }, + { + "name": "黍" + }, { "name": "塞雷娅" }, @@ -2498,9 +2564,6 @@ { "name": "焰尾" }, - { - "name": "德克萨斯" - }, { "name": "灰毫" }, @@ -2611,6 +2674,12 @@ { "name": "讯使" }, + { + "name": "德克萨斯" + }, + { + "name": "红隼" + }, { "name": "清道夫" }, @@ -2981,6 +3050,9 @@ { "name": "青枳" }, + { + "name": "红隼" + }, { "name": "讯使" }, @@ -3002,6 +3074,9 @@ { "name": "琴柳" }, + { + "name": "万顷" + }, { "name": "极境" }, @@ -3344,6 +3419,9 @@ { "name": "极境" }, + { + "name": "万顷" + }, { "name": "琴柳" }, @@ -3663,6 +3741,12 @@ } ] }, + { + "name": "左乐", + "skill": 3, + "alternate_skill": 2, + "recruit_priority": -700 + }, { "name": "赫拉格", "skill": 2,