object_kind *k_ptr = &k_info[o_ptr->k_idx];
- monster_race *r_ptr = &r_info[o_ptr->pval];
-
/* Extract some flags */
object_flags(o_ptr, flgs);
case TV_CAPTURE:
{
+ monster_race *r_ptr = &r_info[o_ptr->pval];
+
if (known)
{
if (!o_ptr->pval)
case TV_FIGURINE:
case TV_STATUE:
{
+ monster_race *r_ptr = &r_info[o_ptr->pval];
+
#ifdef JP
modstr = r_name + r_ptr->name;
#else
/* Corpses */
case TV_CORPSE:
{
+ monster_race *r_ptr = &r_info[o_ptr->pval];
+
modstr = r_name + r_ptr->name;
}
/* Unique corpses are unique */
- else if ((o_ptr->tval == TV_CORPSE) && (r_ptr->flags1 & RF1_UNIQUE))
+ else if (o_ptr->tval == TV_CORPSE)
{
- t = object_desc_str(t, "The ");
+ monster_race *r_ptr = &r_info[o_ptr->pval];
+
+ if (r_ptr->flags1 & RF1_UNIQUE)
+ {
+ t = object_desc_str(t, "The ");
+ }
}
/* A single one, with a vowel in the modifier */