From 1c907f347bc53f6aadeedfe313a711c9188983a8 Mon Sep 17 00:00:00 2001 From: deskull Date: Thu, 27 Aug 2020 01:25:28 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#40514=20has=5Ffree=5Fact()=20?= =?utf8?q?=E3=81=AE=E6=95=B4=E7=90=86.=20/=20Refactor=20has=5Ffree=5Fact()?= =?utf8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/player/player-status-flags.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/player/player-status-flags.c b/src/player/player-status-flags.c index facc9d8a0..5eca9233b 100644 --- a/src/player/player-status-flags.c +++ b/src/player/player-status-flags.c @@ -533,19 +533,7 @@ void has_free_act(player_type *creature_ptr) if (creature_ptr->muta3 & MUT3_MOTION) creature_ptr->free_act = TRUE; - if (!creature_ptr->mimic_form && creature_ptr->prace == RACE_GNOME) { - creature_ptr->free_act = TRUE; - } - - if (!creature_ptr->mimic_form && creature_ptr->prace == RACE_GOLEM) { - creature_ptr->free_act = TRUE; - } - - if (!creature_ptr->mimic_form && creature_ptr->prace == RACE_SPECTRE) { - creature_ptr->free_act = TRUE; - } - - if (!creature_ptr->mimic_form && creature_ptr->prace == RACE_ANDROID) { + if (is_specific_race(creature_ptr, RACE_GNOME) || is_specific_race(creature_ptr, RACE_GOLEM) || is_specific_race(creature_ptr, RACE_SPECTRE) || is_specific_race(creature_ptr, RACE_ANDROID)) { creature_ptr->free_act = TRUE; } -- 2.11.0