From 37e09ab103c8531036cb8119cf882cdb69168f53 Mon Sep 17 00:00:00 2001 From: Slimebreath6078 Date: Sat, 13 Jul 2024 11:21:59 +0900 Subject: [PATCH] =?utf8?q?[Fix]=20=E4=B9=97=E9=A6=AC=E4=B8=AD=E3=81=AE?= =?utf8?q?=E3=82=AB=E3=83=A1=E3=83=AC=E3=82=AA=E3=83=B3=E3=81=8C=E5=A4=89?= =?utf8?q?=E8=BA=AB=E3=81=97=E3=81=9F=E9=9A=9B=E3=81=AE=E3=83=A1=E3=83=83?= =?utf8?q?=E3=82=BB=E3=83=BC=E3=82=B8=E3=81=A7=E5=A4=89=E8=BA=AB=E5=BE=8C?= =?utf8?q?=E3=81=AE=E5=90=8D=E5=89=8D=E3=81=A7=E8=A1=A8=E7=A4=BA=E3=81=95?= =?utf8?q?=E3=82=8C=E3=81=A6=E3=81=97=E3=81=BE=E3=81=86=E3=83=90=E3=82=B0?= =?utf8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/monster/monster-processor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monster/monster-processor.cpp b/src/monster/monster-processor.cpp index c7da53b67..4873b41fa 100644 --- a/src/monster/monster-processor.cpp +++ b/src/monster/monster-processor.cpp @@ -123,12 +123,12 @@ void process_monster(PlayerType *player_ptr, MONSTER_IDX m_idx) if (m_ptr->mflag2.has(MonsterConstantFlagType::CHAMELEON) && one_in_(13) && !m_ptr->is_asleep()) { const auto &floor = *player_ptr->current_floor_ptr; + const auto old_m_name = monster_desc(player_ptr, m_ptr, 0); + choose_chameleon_polymorph(player_ptr, m_idx, floor.get_grid(Pos2D(m_ptr->fy, m_ptr->fx))); const auto &new_monrace = m_ptr->get_monrace(); - const auto old_m_name = monster_desc(player_ptr, m_ptr, 0); - if (m_idx == player_ptr->riding) { msg_format(_("突然%sが変身した。", "Suddenly, %s transforms!"), old_m_name.data()); if (new_monrace.misc_flags.has_not(MonsterMiscType::RIDING)) { -- 2.11.0