OSDN Git Service

[Refactor] #40415 Reshaped make_attack_normal()
authorHourier <hourier@users.sourceforge.jp>
Sat, 30 May 2020 12:32:31 +0000 (21:32 +0900)
committerHourier <hourier@users.sourceforge.jp>
Sat, 30 May 2020 12:32:31 +0000 (21:32 +0900)
src/combat/monster-attack-player.c

index 94f22f2..1a64d6e 100644 (file)
@@ -406,13 +406,8 @@ bool make_attack_normal(player_type *target_ptr, MONSTER_IDX m_idx)
             d_dice /= 10;
         }
 
-        if (!target_ptr->playing || target_ptr->is_dead)
-            break;
-
-        if (distance(target_ptr->y, target_ptr->x, monap_ptr->m_ptr->fy, monap_ptr->m_ptr->fx) > 1)
-            break;
-
-        if (target_ptr->leaving)
+        if (!target_ptr->playing || target_ptr->is_dead || (distance(target_ptr->y, target_ptr->x, monap_ptr->m_ptr->fy, monap_ptr->m_ptr->fx) > 1)
+            || target_ptr->leaving)
             break;
 
         if (monap_ptr->method == RBM_SHOOT)