From: Hourier Date: Mon, 5 Oct 2020 11:42:09 +0000 (+0900) Subject: [Fix] #40742 Resolved the issue that monsters didn't move X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a8129299204ced29933bd6fcd49870edbc502cb4;p=hengband%2Fhengband.git [Fix] #40742 Resolved the issue that monsters didn't move --- diff --git a/src/monster/monster-processor.c b/src/monster/monster-processor.c index 512729ec7..e8c37174e 100644 --- a/src/monster/monster-processor.c +++ b/src/monster/monster-processor.c @@ -269,7 +269,10 @@ bool awake_monster(player_type *target_ptr, MONSTER_IDX m_idx) { monster_type *m_ptr = &target_ptr->current_floor_ptr->m_list[m_idx]; monster_race *r_ptr = &r_info[m_ptr->r_idx]; - if (!monster_csleep_remaining(m_ptr) || ((target_ptr->cursed & TRC_AGGRAVATE) == 0)) + if (!monster_csleep_remaining(m_ptr)) + return TRUE; + + if ((target_ptr->cursed & TRC_AGGRAVATE) == 0) return FALSE; (void)set_monster_csleep(target_ptr, m_idx, 0);