/* Prevent wielding into a cursed slot */
if (object_is_cursed(&creature_ptr->inventory_list[slot]))
{
- object_desc(o_name, &creature_ptr->inventory_list[slot], (OD_OMIT_PREFIX | OD_NAME_ONLY));
+ object_desc(creature_ptr, o_name, &creature_ptr->inventory_list[slot], (OD_OMIT_PREFIX | OD_NAME_ONLY));
#ifdef JP
msg_format("%s%sは呪われているようだ。", describe_use(creature_ptr, slot), o_name);
#else
{
char dummy[MAX_NLEN+80];
- object_desc(o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
+ object_desc(creature_ptr, o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
sprintf(dummy, _("本当に%s{呪われている}を使いますか?", "Really use the %s {cursed}? "), o_name);
if (!get_check(dummy)) return;
{
char dummy[MAX_NLEN+100];
- object_desc(o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
+ object_desc(creature_ptr, o_name, o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
sprintf(dummy, _("%sを装備すると吸血鬼になります。よろしいですか?",
"%s will transforms you into a vampire permanently when equiped. Do you become a vampire?"), o_name);
object_type *otmp_ptr = &object_tmp;
GAME_TEXT switch_name[MAX_NLEN];
- object_desc(switch_name, switch_o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
+ object_desc(creature_ptr, switch_name, switch_o_ptr, (OD_OMIT_PREFIX | OD_NAME_ONLY));
object_copy(otmp_ptr, switch_o_ptr);
object_copy(switch_o_ptr, slot_o_ptr);
else
{
floor_item_increase(creature_ptr->current_floor_ptr, 0 - item, -1);
- floor_item_optimize(creature_ptr->current_floor_ptr, 0 - item);
+ floor_item_optimize(creature_ptr, 0 - item);
}
/* Access the wield slot */
break;
}
- object_desc(o_name, o_ptr, 0);
+ object_desc(creature_ptr, o_name, o_ptr, 0);
msg_format(act, o_name, index_to_label(slot));
/* Cursed! */
if (!has_melee_weapon(owner_ptr, INVEN_LARM)) return;
o_ptr = &owner_ptr->inventory_list[INVEN_LARM];
- object_desc(o_name, o_ptr, 0);
+ object_desc(owner_ptr, o_name, o_ptr, 0);
if (object_is_cursed(o_ptr))
{
if (item != INVEN_LARM) return;
o_ptr = &owner_ptr->inventory_list[INVEN_RARM];
- if (o_ptr->k_idx) object_desc(o_name, o_ptr, 0);
+ if (o_ptr->k_idx) object_desc(owner_ptr, o_name, o_ptr, 0);
if (has_melee_weapon(owner_ptr, INVEN_RARM))
{
/* Verify unless quantity given beforehand */
if (!force && (confirm_destroy || (object_value(o_ptr) > 0)))
{
- object_desc(o_name, o_ptr, OD_OMIT_PREFIX);
+ object_desc(creature_ptr, o_name, o_ptr, OD_OMIT_PREFIX);
/* Make a verification */
sprintf(out_val, _("本当に%sを壊しますか? [y/n/Auto]", "Really destroy %s? [y/n/Auto]"), o_name);
old_number = o_ptr->number;
o_ptr->number = amt;
- object_desc(o_name, o_ptr, 0);
+ object_desc(creature_ptr, o_name, o_ptr, 0);
o_ptr->number = old_number;
take_turn(creature_ptr, 100);
return;
}
- object_desc(o_name, o_ptr, 0);
+ object_desc(creature_ptr, o_name, o_ptr, 0);
msg_format(_("%sを調べている...", "Examining %s..."), o_name);
- if (!screen_object(o_ptr, SCROBJ_FORCE_DETAIL)) msg_print(_("特に変わったところはないようだ。", "You see nothing special."));
+ if (!screen_object(creature_ptr, o_ptr, SCROBJ_FORCE_DETAIL)) msg_print(_("特に変わったところはないようだ。", "You see nothing special."));
}
if (!o_ptr) return;
/* Describe the activity */
- object_desc(o_name, o_ptr, OD_OMIT_INSCRIPTION);
+ object_desc(creature_ptr, o_name, o_ptr, OD_OMIT_INSCRIPTION);
msg_format(_("%sに銘を刻む。", "Inscribing %s."), o_name);
msg_print(NULL);
screen_save();
/* Recall on screen */
- screen_roff(who[i], 0);
+ screen_roff(creature_ptr, who[i], 0);
}
/* Hack -- Begin the prompt */