#include "angband.h"
#include "melee.h"
+#include "sort.h"
+#include "player-status.h"
/*!
* @brief プレイヤーの騎乗/下馬処理判定
p_ptr->redraw |= (PR_MAP | PR_EXTRA);
p_ptr->redraw |= (PR_UHEALTH);
- /* Move the player */
(void)move_player_effect(y, x, MPE_HANDLE_STUFF | MPE_ENERGY_USE | MPE_DONT_PICKUP | MPE_DONT_SWAP_MON);
return TRUE;
COMMAND_CODE i = 0;
int num;
int powers[36];
- cptr power_desc[36];
+ concptr power_desc[36];
bool flag, redraw;
char choice;
char out_val[160];
powers[num++] = PET_RYOUTE;
}
- else if ((empty_hands(FALSE) != EMPTY_HAND_NONE) && !buki_motteruka(INVEN_RARM) && !buki_motteruka(INVEN_LARM))
+ else if ((empty_hands(FALSE) != EMPTY_HAND_NONE) && !has_melee_weapon(INVEN_RARM) && !has_melee_weapon(INVEN_LARM))
{
if (p_ptr->pet_extra_flags & PF_RYOUTE)
{
p_ptr->window |= (PW_OVERHEAD | PW_DUNGEON);
-
p_ptr->redraw |= (PR_EXTRA);
/* Update health track of mount */
fall_dam = TRUE;
}
- /* Move the player */
if (sy && !p_ptr->is_dead)
(void)move_player_effect(p_ptr->y, p_ptr->x, MPE_DONT_PICKUP | MPE_DONT_SWAP_MON);