{
object_type *o_ptr = ¤t_floor_ptr->o_list[i];
- /* Skip dead objects */
- if (!o_ptr->k_idx) continue;
+ if (!OBJECT_IS_VALID(o_ptr)) continue;
/* Memorize location of the artifact */
if (object_is_fixed_artifact(o_ptr))
{
object_type *o_ptr = &p_ptr->inventory_list[i];
- /* Skip dead objects */
- if (!o_ptr->k_idx) continue;
+ if (!OBJECT_IS_VALID(o_ptr)) continue;
/* Delete old memorized location of the artifact */
if (object_is_fixed_artifact(o_ptr))
{
object_type *o_ptr = ¤t_floor_ptr->o_list[i];
- /* Skip dead objects */
- if (!o_ptr->k_idx) continue;
+ if (!OBJECT_IS_VALID(o_ptr)) continue;
/* Ignore non-artifact */
if (!object_is_fixed_artifact(o_ptr)) continue;