update_creature(creature_ptr);
creature_ptr->redraw |= (PR_STATE);
- update_output();
+ update_output(creature_ptr);
Term_fresh();
}
inven_item_increase(creature_ptr, item, -1);
if (!return_when_thrown)
inven_item_describe(creature_ptr, item);
- inven_item_optimize(item);
+ inven_item_optimize(creature_ptr, item);
}
else
{
- floor_item_increase(0 - item, -1);
- floor_item_optimize(0 - item);
+ floor_item_increase(creature_ptr->current_floor_ptr, 0 - item, -1);
+ floor_item_optimize(creature_ptr->current_floor_ptr, 0 - item);
}
if (item >= INVEN_RARM)
y = creature_ptr->y;
x = creature_ptr->x;
- handle_stuff();
+ handle_stuff(creature_ptr);
if ((creature_ptr->pclass == CLASS_NINJA) && ((q_ptr->tval == TV_SPIKE) || ((have_flag(flgs, TR_THROW)) && (q_ptr->tval == TV_SWORD)))) shuriken = TRUE;
else shuriken = FALSE;
{
if (item >= 0)
{
- msg_format(_("%sを受け損ねた!", "%s backs, but you can't catch!"), o2_name);
+ msg_format(_("%sを受け損ねた!", "%s comes backs, but you can't catch!"), o2_name);
}
else
{
}
else
{
- msg_format(_("%sが返ってこなかった!", "%s doesn't back!"), o2_name);
+ msg_format(_("%sが返ってこなかった!", "%s doesn't come back!"), o2_name);
}
}