From fe0eca5a00a6854afe341f4f460b3f4cf84a2f3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=93=E4=B8=B6=E6=A2=A6=E4=B8=B6=E4=BB=81?= <74444214+Daydreamer114@users.noreply.github.com> Date: Thu, 18 Jul 2024 14:23:15 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E5=B1=82=E4=BD=9C=E6=88=98=E7=AD=96=E7=95=A5=E9=BB=91=E5=90=8D?= =?UTF-8?q?=E5=8D=95=20(#9710)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/roguelike/Sarkaz/autopilot/公害.json | 25 ++++---- .../roguelike/Sarkaz/autopilot/坏邻居.json | 35 ++++++----- .../roguelike/Sarkaz/autopilot/夺路而跳.json | 56 ++++++++--------- .../roguelike/Sarkaz/autopilot/安全检查.json | 63 +++++++++++++------ 4 files changed, 106 insertions(+), 73 deletions(-) diff --git a/resource/roguelike/Sarkaz/autopilot/公害.json b/resource/roguelike/Sarkaz/autopilot/公害.json index 4d70538bbf..28ca7b8ad8 100644 --- a/resource/roguelike/Sarkaz/autopilot/公害.json +++ b/resource/roguelike/Sarkaz/autopilot/公害.json @@ -2,34 +2,37 @@ "stage_name": "公害", "replacement_home": [ { - "location": [3, 5], + "location": [ 3, 5 ], "direction": "up" } ], + "blacklist_location": [ + [ 3, 3 ] + ], "deploy_plan": [ { - "groups": ["重装", "地面阻挡", "地面远程"], - "location": [3, 5], + "groups": [ "重装", "地面阻挡", "地面远程" ], + "location": [ 3, 5 ], "direction": "up" }, { - "groups": ["益达", "焰苇", "高台输出"], - "location": [6, 4], + "groups": [ "益达", "焰苇", "高台输出" ], + "location": [ 6, 4 ], "direction": "left" }, { - "groups": ["地面远程", "重装", "地面阻挡"], - "location": [3, 4], + "groups": [ "地面远程", "重装", "地面阻挡" ], + "location": [ 3, 4 ], "direction": "up" }, { - "groups": ["高台输出"], - "location": [4, 4], + "groups": [ "高台输出" ], + "location": [ 4, 4 ], "direction": "up" }, { - "groups": ["处决者", "炮灰"], - "location": [7, 1], + "groups": [ "处决者", "炮灰" ], + "location": [ 7, 1 ], "direction": "left" } ] diff --git a/resource/roguelike/Sarkaz/autopilot/坏邻居.json b/resource/roguelike/Sarkaz/autopilot/坏邻居.json index 38f80392c1..ac6f52ad79 100644 --- a/resource/roguelike/Sarkaz/autopilot/坏邻居.json +++ b/resource/roguelike/Sarkaz/autopilot/坏邻居.json @@ -2,47 +2,50 @@ "stage_name": "坏邻居", "replacement_home": [ { - "location": [7, 2], + "location": [ 7, 2 ], "direction": "left" } ], + "blacklist_location": [ + [ 8, 3 ] + ], "deploy_plan": [ { - "groups": ["情报官", "重装", "地面远程", "地面阻挡"], - "location": [7, 2], + "groups": [ "情报官", "重装", "地面远程", "地面阻挡" ], + "location": [ 7, 2 ], "direction": "left" }, { - "groups": ["高台输出"], - "location": [6, 3], + "groups": [ "高台输出" ], + "location": [ 6, 3 ], "direction": "up" }, { - "groups": ["炮灰"], - "location": [4, 1], - "condition": [0, 5], + "groups": [ "炮灰" ], + "location": [ 4, 1 ], + "condition": [ 0, 5 ], "direction": "down" }, { - "groups": ["高台输出"], - "location": [8, 2], + "groups": [ "高台输出" ], + "location": [ 8, 2 ], "direction": "right" }, { - "groups": ["提丰"], - "location": [6, 1], + "groups": [ "提丰" ], + "location": [ 6, 1 ], "direction": "right" }, { - "groups": ["重装", "地面远程", "地面阻挡"], - "location": [7, 1], + "groups": [ "重装", "地面远程", "地面阻挡" ], + "location": [ 7, 1 ], "direction": "left" } ], "retreat_plan": [ { - "location": [4, 1], - "condition": [1, 21] + "location": [ 4, 1 ], + "condition": [ 1, 21 ] } ] } diff --git a/resource/roguelike/Sarkaz/autopilot/夺路而跳.json b/resource/roguelike/Sarkaz/autopilot/夺路而跳.json index 1ef6071ddc..075a599058 100644 --- a/resource/roguelike/Sarkaz/autopilot/夺路而跳.json +++ b/resource/roguelike/Sarkaz/autopilot/夺路而跳.json @@ -2,72 +2,72 @@ "stage_name": "夺路而跳", "replacement_home": [ { - "location": [5, 3], - "direction": "up" + "location": [ 5, 3 ], + "direction": "down" } ], "deploy_plan": [ { - "groups": ["重装", "地面阻挡", "地面远程"], - "location": [5, 3], + "groups": [ "重装", "地面阻挡", "地面远程" ], + "location": [ 5, 3 ], "direction": "down" }, { - "groups": ["高台输出"], - "location": [4, 2], + "groups": [ "高台输出" ], + "location": [ 4, 2 ], "direction": "down" }, { - "groups": ["高台输出"], - "location": [2, 4], + "groups": [ "高台输出" ], + "location": [ 2, 4 ], "direction": "right" }, { - "groups": ["高台输出"], - "location": [6, 2], + "groups": [ "高台输出" ], + "location": [ 6, 2 ], "direction": "left" }, { - "groups": ["高台输出"], - "location": [4, 4], + "groups": [ "高台输出" ], + "location": [ 4, 4 ], "direction": "up" }, { - "groups": ["单奶"], - "location": [6, 2], + "groups": [ "单奶" ], + "location": [ 6, 2 ], "direction": "left" }, { - "groups": ["群奶"], - "location": [4, 4], + "groups": [ "群奶" ], + "location": [ 4, 4 ], "direction": "up" }, { - "groups": ["重装", "地面阻挡", "地面远程"], - "location": [6, 3], + "groups": [ "重装", "地面阻挡", "地面远程" ], + "location": [ 6, 3 ], "direction": "down" }, { - "groups": ["处决者", "史尔特尔", "锏", "近卫", "重装"], - "location": [3, 5], - "condition": [0, 8], + "groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ], + "location": [ 3, 5 ], + "condition": [ 0, 8 ], "direction": "up" }, { - "groups": ["处决者", "史尔特尔", "锏", "近卫", "重装"], - "location": [5, 1], - "condition": [0, 8], + "groups": [ "处决者", "史尔特尔", "锏", "近卫", "重装" ], + "location": [ 5, 1 ], + "condition": [ 0, 8 ], "direction": "down" } ], "retreat_plan": [ { - "location": [3, 5], - "condition": [9, 19] + "location": [ 3, 5 ], + "condition": [ 9, 19 ] }, { - "location": [5, 1], - "condition": [9, 19] + "location": [ 5, 1 ], + "condition": [ 9, 19 ] } ] } diff --git a/resource/roguelike/Sarkaz/autopilot/安全检查.json b/resource/roguelike/Sarkaz/autopilot/安全检查.json index f76c274133..7b384c23ec 100644 --- a/resource/roguelike/Sarkaz/autopilot/安全检查.json +++ b/resource/roguelike/Sarkaz/autopilot/安全检查.json @@ -2,45 +2,72 @@ "stage_name": "安全检查", "replacement_home": [ { - "location": [7, 2], + "location": [ 7, 0 ], "direction": "left" } ], + "blacklist_location": [ + [ 3, 1 ], + [ 4, 1 ], + [ 5, 1 ], + [ 3, 2 ], + [ 4, 2 ], + [ 5, 2 ], + [ 6, 2 ], + [ 3, 3 ], + [ 5, 3 ], + [ 6, 3 ], + [ 7, 3 ], + [ 3, 4 ], + [ 4, 4 ], + [ 5, 4 ], + [ 6, 4 ] + ], "deploy_plan": [ { - "groups": ["益达", "高台输出"], - "location": [6, 1], + "groups": [ "益达", "高台输出" ], + "location": [ 6, 1 ], "direction": "down" }, { - "groups": ["高台输出"], - "location": [7, 4], - "direction": "left" - }, - { - "groups": ["提丰", "高台输出"], - "location": [6, 5], + "groups": [ "提丰", "高台输出" ], + "location": [ 6, 5 ], "direction": "up" }, { - "groups": ["单奶"], - "location": [8, 3], + "groups": [ "单奶" ], + "location": [ 8, 3 ], "direction": "left" }, { - "groups": ["玛恩纳", "地面远程", "重装", "地面阻挡"], - "location": [7, 3], + "groups": [ "高台输出" ], + "location": [ 7, 4 ], "direction": "left" }, { - "groups": ["处决者"], - "location": [4, 3], + "groups": [ "玛恩纳", "地面远程", "重装", "地面阻挡" ], + "location": [ 7, 3 ], + "direction": "left" + }, + { + "groups": [ "群奶" ], + "location": [ 8, 4 ], + "direction": "left" + }, + { + "groups": [ "处决者" ], + "location": [ 4, 3 ], "direction": "up" }, { - "groups": ["处决者"], - "location": [4, 5], + "groups": [ "处决者" ], + "location": [ 4, 5 ], "direction": "up" + }, + { + "groups": [ "处决者" ], + "location": [ 7, 2 ], + "direction": "down" } ] }