m_ptr->fx = nx;
m_ptr->fy = ny;
- /* Update the monster (new location) */
update_monster(c_mon_ptr->m_idx, TRUE);
lite_spot(ny, nx);
/* Wake the monster up */
(void)set_monster_csleep(m_idx, 0);
- /* Update the monster (new location) */
update_monster(m_idx, TRUE);
-
- /* Redraw the old grid */
lite_spot(target_row, target_col);
-
- /* Redraw the new grid */
lite_spot(ty, tx);
if (r_info[m_ptr->r_idx].flags7 & (RF7_LITE_MASK | RF7_DARK_MASK))
}
}
-
delete_monster(yy, xx);
/* No longer safe */
m_ptr->fy = sy;
m_ptr->fx = sx;
- /* Update the monster (new location) */
update_monster(m_idx, TRUE);
-
- /* Redraw the old grid */
lite_spot(yy, xx);
-
- /* Redraw the new grid */
lite_spot(sy, sx);
}
}
if (c_ptr->m_idx)
{
int chance = 25;
-
monster_type *m_ptr = &m_list[c_ptr->m_idx];
-
monster_race *r_ptr = &r_info[m_ptr->r_idx];
update_monster(c_ptr->m_idx, FALSE);
/* Forget the counter target */
reset_target(m_ptr);
- /* Update the monster (new location) */
update_monster(m_idx, TRUE);
-
- /* Redraw the old grid */
lite_spot(oy, ox);
-
- /* Redraw the new grid */
lite_spot(ny, nx);
if (r_info[m_ptr->r_idx].flags7 & (RF7_LITE_MASK | RF7_DARK_MASK))
m_ptr->fy = ny;
m_ptr->fx = nx;
- /* Update the monster (new location) */
update_monster(m_idx, TRUE);
-
- /* Redraw the old grid */
lite_spot(oy, ox);
-
- /* Redraw the new grid */
lite_spot(ny, nx);
if (r_info[m_ptr->r_idx].flags7 & (RF7_LITE_MASK | RF7_DARK_MASK))