msg_print(_("その方向にはモンスターはいません。", "There is no monster."));
return NULL;
}
- if (d_info[dungeon_type].flags1 & DF1_NO_MELEE)
+ if (d_info[p_ptr->dungeon_idx].flags1 & DF1_NO_MELEE)
{
return "";
}
{
POSITION y = 0, x = 0;
- cave_type *c_ptr;
+ grid_type *c_ptr;
monster_type *m_ptr;
if (p_ptr->cut < 300)
POSITION y, x;
POSITION ny, nx;
MONSTER_IDX m_idx;
- cave_type *c_ptr;
+ grid_type *c_ptr;
monster_type *m_ptr;
y = p_ptr->y + ddy[dir];
return NULL;
}
- if (d_info[dungeon_type].flags1 & DF1_NO_MELEE)
+ if (d_info[p_ptr->dungeon_idx].flags1 & DF1_NO_MELEE)
{
return "";
}
y = p_ptr->y + ddy[dir];
x = p_ptr->x + ddx[dir];
- if (d_info[dungeon_type].flags1 & DF1_NO_MELEE)
+ if (d_info[p_ptr->dungeon_idx].flags1 & DF1_NO_MELEE)
{
msg_print(_("なぜか攻撃することができない。", "Something prevent you from attacking."));
return "";