verify_panel();
p_ptr->update |= (PU_MONSTERS);
-
p_ptr->redraw |= (PR_MAP);
-
p_ptr->window |= (PW_OVERHEAD);
handle_stuff();
/* Redraw gold */
p_ptr->redraw |= (PR_GOLD);
-
p_ptr->window |= (PW_PLAYER);
}
return TRUE; /* Goof-up */
}
- if ((pattern_type_new == ok_move) ||
- (pattern_type_new == pattern_type_cur))
+ if ((pattern_type_new == ok_move) || (pattern_type_new == pattern_type_cur))
return TRUE;
else
{
MONSTER_IDX om_idx = oc_ptr->m_idx;
MONSTER_IDX nm_idx = c_ptr->m_idx;
- /* Move the player */
p_ptr->y = ny;
p_ptr->x = nx;
p_can_enter = FALSE;
}
- /* Get the monster */
m_ptr = &m_list[c_ptr->m_idx];
-
if (inventory[INVEN_RARM].name1 == ART_STORMBRINGER) stormbringer = TRUE;
if (inventory[INVEN_LARM].name1 == ART_STORMBRINGER) stormbringer = TRUE;
if (do_pickup != always_pickup) mpe_mode |= MPE_DO_PICKUP;
if (break_trap) mpe_mode |= MPE_BREAK_TRAP;
- /* Move the player */
(void)move_player_effect(y, x, mpe_mode);
}
}