#include "cmd-pet.h"
#include "trap.h"
#include "object-curse.h"
+#include "player-damage.h"
static int rakubadam_m; /*!< 振り落とされた際のダメージ量 */
*/
sint project_path(u16b *gp, POSITION range, POSITION y1, POSITION x1, POSITION y2, POSITION x2, BIT_FLAGS flg)
{
- int y, x;
+ POSITION y, x;
int n = 0;
int k = 0;
/* Absolute */
- int ay, ax;
+ POSITION ay, ax;
/* Offsets */
- int sy, sx;
+ POSITION sy, sx;
/* Fractions */
int frac;
/* Get the monster possessive ("his"/"her"/"its") */
monster_desc(m_poss, m_ptr, MD_PRON_VISIBLE | MD_POSSESSIVE);
- if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) disturb(1, 1);
+ if (p_ptr->riding && (c_ptr->m_idx == p_ptr->riding)) disturb(TRUE, TRUE);
/* Analyze the damage type */
switch (typ)
project(0, 0, t_y, t_x, dam, typ, (PROJECT_STOP|PROJECT_KILL|PROJECT_REFLECTABLE), monspell);
- disturb(1, 1);
+ disturb(TRUE, TRUE);
return TRUE;
}
}
- /* Disturb */
- disturb(1, 1);
+ disturb(TRUE, TRUE);
if ((p_ptr->special_defense & NINJA_KAWARIMI) && dam && who && (who != p_ptr->riding))