い等の理由により, 深い流れの地形では浮遊がない限り速駆けが切れるよう
に変更.
else if (p_ptr->cur_lite <= 0) set_superstealth(TRUE);
}
else if (p_ptr->cur_lite <= 0) set_superstealth(TRUE);
}
- if ((p_ptr->action == ACTION_HAYAGAKE) && !have_flag(f_ptr->flags, FF_PROJECT))
+ if ((p_ptr->action == ACTION_HAYAGAKE) &&
+ (!have_flag(f_ptr->flags, FF_PROJECT) ||
+ (!p_ptr->levitation && have_flag(f_ptr->flags, FF_DEEP))))
{
#ifdef JP
msg_print("¤³¤³¤Ç¤ÏÁÇÁ᤯ư¤±¤Ê¤¤¡£");
#else
{
#ifdef JP
msg_print("¤³¤³¤Ç¤ÏÁÇÁ᤯ư¤±¤Ê¤¤¡£");
#else
- msg_print("You cannot run in wall.");
+ msg_print("You cannot run in here.");
#endif
set_action(ACTION_NONE);
}
#endif
set_action(ACTION_NONE);
}