From 8edfb40ce1bd2ca890f4c5f2a2e9039c60fa8721 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Sun, 29 Mar 2026 15:09:40 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0=E8=81=8C=E4=B8=9A?= =?UTF-8?q?=E5=88=86=E6=94=AF=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Config/Miscellaneous/BattleDataConfig.cpp | 2 ++ tools/ResourceUpdater/main.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/src/MaaCore/Config/Miscellaneous/BattleDataConfig.cpp b/src/MaaCore/Config/Miscellaneous/BattleDataConfig.cpp index f6f2c1d251..290135726a 100644 --- a/src/MaaCore/Config/Miscellaneous/BattleDataConfig.cpp +++ b/src/MaaCore/Config/Miscellaneous/BattleDataConfig.cpp @@ -29,6 +29,8 @@ bool asst::BattleDataConfig::parse(const json::value& json) data_ptr->name_jp = name_jp; data_ptr->name_kr = name_kr; data_ptr->name_tw = name_tw; + data_ptr->name_display = char_data_json.get("name_display", ""); + static const std::unordered_map RoleMap = { { "CASTER", battle::Role::Caster }, { "MEDIC", battle::Role::Medic }, { "PIONEER", battle::Role::Pioneer }, { "SNIPER", battle::Role::Sniper }, diff --git a/tools/ResourceUpdater/main.cpp b/tools/ResourceUpdater/main.cpp index 0f329c3635..94a5342436 100644 --- a/tools/ResourceUpdater/main.cpp +++ b/tools/ResourceUpdater/main.cpp @@ -939,6 +939,7 @@ bool update_battle_chars_info(const fs::path& official_dir, const fs::path& over char_new_data["name_display"] = char_new_data["name"]; char_new_data["profession"] = char_data["profession"]; + char_new_data["subProfessionId"] = char_data["subProfessionId"]; const std::string& default_range = char_data.get("phases", 0, "rangeId", "0-1"); char_new_data["rangeId"] = json::array { default_range,