From 82d0eba32d94b2f3e5603ecb671e91a6de446bb0 Mon Sep 17 00:00:00 2001 From: deskull Date: Sat, 1 Feb 2020 19:26:22 +0900 Subject: [PATCH] =?utf8?q?[Fix]=20#38790=20=E6=80=A7=E6=A0=BC=E3=83=81?= =?utf8?q?=E3=83=A3=E3=83=BC=E3=82=B8=E3=83=9E=E3=83=B3=E3=81=AE=E3=82=B8?= =?utf8?q?=E3=83=A5=E3=83=A9=E3=83=AB=E6=98=9F=E4=BA=BA=E8=AA=A4=E8=AA=8D?= =?utf8?q?=E6=9D=A1=E4=BB=B6=E3=82=92=E5=A4=89=E6=9B=B4=20/=20Change=20fea?= =?utf8?q?ture=20misunderstanding=20conditions=20of=20Chargeman.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/monster2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monster2.c b/src/monster2.c index 8a9ef71ba..db474fa84 100644 --- a/src/monster2.c +++ b/src/monster2.c @@ -2388,8 +2388,8 @@ static MONRACE_IDX initial_r_appearance(player_type *player_ptr, MONRACE_IDX r_i floor_type *floor_ptr = player_ptr->current_floor_ptr; if (player_ptr->pseikaku == SEIKAKU_CHARGEMAN && !(generate_mode & (PM_MULTIPLY | PM_KAGE))) { - if (floor_ptr->base_level == 0 || - (one_in_(5) && my_strchr("hkoptuyAHOPTUVY", r_info[r_idx].d_char))) return MON_ALIEN_JURAL; + if ((one_in_(5) || (floor_ptr->base_level == 0) && + !(r_info[r_idx].flags1 & RF1_UNIQUE) && my_strchr("hkoptuyAHLOPTUVY", r_info[r_idx].d_char))) return MON_ALIEN_JURAL; } if (!(r_info[r_idx].flags7 & RF7_TANUKI)) -- 2.11.0