object_prep(&forge, k_idx);
/* Get un-shuffled flavor name */
- object_desc(o_name, &forge, OD_FORCE_FLAVOR);
+ object_desc(creature_ptr, o_name, &forge, OD_FORCE_FLAVOR);
}
/* Dump a comment */
/* XTRA HACK RESLIST */
-static void do_cmd_knowledge_inven_aux(FILE *fff, object_type *o_ptr, int *j, OBJECT_TYPE_VALUE tval, char *where)
+static void do_cmd_knowledge_inven_aux(player_type *creature_ptr, FILE *fff, object_type *o_ptr, int *j, OBJECT_TYPE_VALUE tval, char *where)
{
GAME_TEXT o_name[MAX_NLEN];
BIT_FLAGS flgs[TR_FLAG_SIZE];
}
int i = 0;
- object_desc(o_name, o_ptr, OD_NAME_ONLY);
+ object_desc(creature_ptr, o_name, o_ptr, OD_NAME_ONLY);
while (o_name[i] && (i < 26))
{
strcpy(where, _("装", "E "));
for (i = INVEN_RARM; i < INVEN_TOTAL; i++)
{
- do_cmd_knowledge_inven_aux(fff, &creature_ptr->inventory_list[i], &j, tval, where);
+ do_cmd_knowledge_inven_aux(creature_ptr, fff, &creature_ptr->inventory_list[i], &j, tval, where);
}
strcpy(where, _("持", "I "));
for (i = 0; i < INVEN_PACK; i++)
{
- do_cmd_knowledge_inven_aux(fff, &creature_ptr->inventory_list[i], &j, tval, where);
+ do_cmd_knowledge_inven_aux(creature_ptr, fff, &creature_ptr->inventory_list[i], &j, tval, where);
}
st_ptr = &town_info[1].store[STORE_HOME];
strcpy(where, _("家", "H "));
for (i = 0; i < st_ptr->stock_num; i++)
{
- do_cmd_knowledge_inven_aux(fff, &st_ptr->stock[i], &j, tval, where);
+ do_cmd_knowledge_inven_aux(creature_ptr, fff, &st_ptr->stock[i], &j, tval, where);
}
}
q_ptr->ident |= IDENT_STORE;
/* Describe the artifact */
- object_desc(base_name, q_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
+ object_desc(player_ptr, base_name, q_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
}
/* Hack -- Build the artifact name */
o_ptr->ident |= IDENT_KNOWN;
handle_stuff(creature_ptr);
- if (screen_object(o_ptr, SCROBJ_FAKE_OBJECT | SCROBJ_FORCE_DETAIL)) return;
+ if (screen_object(creature_ptr, o_ptr, SCROBJ_FAKE_OBJECT | SCROBJ_FORCE_DETAIL)) return;
msg_print(_("特に変わったところはないようだ。", "You see nothing special."));
msg_print(NULL);
object_prep(q_ptr, k_idx);
q_ptr->name1 = quest[i].k_idx;
q_ptr->ident = IDENT_STORE;
- object_desc(name, q_ptr, OD_NAME_ONLY);
+ object_desc(creature_ptr, name, q_ptr, OD_NAME_ONLY);
}
sprintf(note, _("\n - %sを見つけ出す。", "\n - Find out %s."), name);
break;
{
#ifdef JP
if ((i % 12) == 0) fprintf(fff, "\n ( %d ページ )\n", x++);
- object_desc(o_name, &st_ptr->stock[i], 0);
+ object_desc(player_ptr, o_name, &st_ptr->stock[i], 0);
if (strlen(o_name) <= 80 - 3)
{
fprintf(fff, "%c%s %s\n", I2A(i % 12), paren, o_name);
fprintf(fff, " %.77s\n", o_name + n);
}
#else
- object_desc(o_name, &st_ptr->stock[i], 0);
+ object_desc(player_ptr, o_name, &st_ptr->stock[i], 0);
fprintf(fff, "%c%s %s\n", I2A(i % 12), paren, o_name);
#endif
}