From b1f7464fe16ab19700e5f25ff571bc0ffcd97c76 Mon Sep 17 00:00:00 2001 From: Habu Date: Fri, 9 Jul 2021 20:14:04 +0900 Subject: [PATCH] =?utf8?q?[Fix]=20r=5Finfo.txt=20=E3=81=AE=E8=8B=B1?= =?utf8?q?=E8=AA=9E=E5=90=8D=E3=81=8C=E3=83=AD=E3=83=BC=E3=83=89=E3=81=95?= =?utf8?q?=E3=82=8C=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 8c1ee0d91accd2d33b46ad0756a832ae71ef4c0d 上記コミットのパーサ書き換え時にモンスターの英語名の E_name メンバへの読み込み自体が削除されている。 その結果、ゲーム上の直接的な影響は無いがスポイラー ファイル mon-info.txt のモンスター名の英語表記の併記が 消えてしまっている。 元の通り E_name メンバに英語名をロードするようにする。 --- src/info-reader/race-reader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/info-reader/race-reader.cpp b/src/info-reader/race-reader.cpp index 283c9689f..ce27a5844 100644 --- a/src/info-reader/race-reader.cpp +++ b/src/info-reader/race-reader.cpp @@ -92,9 +92,11 @@ errr parse_r_info(std::string_view buf, angband_header *head) return PARSE_ERROR_MISSING_RECORD_HEADER; else if (tokens[0] == "E") { // E:name_en -#ifndef JP if (tokens.size() < 2 || tokens[1].size() == 0) return PARSE_ERROR_TOO_FEW_ARGUMENTS; +#ifdef JP + r_ptr->E_name = tokens[1]; +#else r_ptr->name = tokens[1]; #endif } else if (tokens[0] == "D") { -- 2.11.0