for (int i = 0; i < TR_FLAG_SIZE; i++)
flags[i] = 0L;
- for (int i = INVEN_RARM; i < INVEN_TOTAL; i++)
+ for (inventory_slot_type i = INVEN_RARM; i < INVEN_TOTAL; i++)
{
u32b o_flags[TR_FLAG_SIZE];
object_type *o_ptr;
if (!o_ptr->k_idx) continue;
object_flags_known(creature_ptr, o_ptr, o_flags);
- if (have_flag(o_flags, TR_IM_ACID)) add_flag(flags, TR_RES_ACID);
- if (have_flag(o_flags, TR_IM_ELEC)) add_flag(flags, TR_RES_ELEC);
- if (have_flag(o_flags, TR_IM_FIRE)) add_flag(flags, TR_RES_FIRE);
- if (have_flag(o_flags, TR_IM_COLD)) add_flag(flags, TR_RES_COLD);
+ if (has_flag(o_flags, TR_IM_ACID)) add_flag(flags, TR_RES_ACID);
+ if (has_flag(o_flags, TR_IM_ELEC)) add_flag(flags, TR_RES_ELEC);
+ if (has_flag(o_flags, TR_IM_FIRE)) add_flag(flags, TR_RES_FIRE);
+ if (has_flag(o_flags, TR_IM_COLD)) add_flag(flags, TR_RES_COLD);
}
}