OSDN Git Service

コヌス鬢ヒアハオラエ荀ホセ螟ェツヌ、ュ、ニ、キ、゙、ヲフ萃熙ャサト、テ、ニ、、、ソ、ホ、ヌチェツヌ、ュ、ハ、、、隍ヲ、ヒス、タオ。」
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 20 May 2002 17:33:50 +0000 (17:33 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Mon, 20 May 2002 17:33:50 +0000 (17:33 +0000)
src/cmd5.c

index 3d5ea62..c3a9f85 100644 (file)
@@ -4163,13 +4163,13 @@ msg_print("
                        if (dir != 5) {
                                while(1)
                                {
+                                       if (cave_stop_disintegration(ty + ddy[dir], tx + ddx[dir])) break;
                                        tx += ddx[dir];
                                        ty += ddy[dir];
                                        if (!cave_floor_bold(ty,tx) || !player_has_los_bold(ty, tx) || cave[ty][tx].m_idx) break;
                                }
                        }
-                       else if (target_okay() &&
-                                in_disintegration_range(py, px, target_row, target_col))
+                       else if (target_okay() && !cave_stop_disintegration(target_row, target_col) && in_disintegration_range(py, px, target_row, target_col))
                        {
                                tx = target_col;
                                ty = target_row;