Lines Matching refs:new_obj
269 object read_obj, *new_obj; in read_pack() local
277 new_obj = alloc_object(); in read_pack()
278 *new_obj = read_obj; in read_pack()
280 if (new_obj->in_use_flags & BEING_WORN) { in read_pack()
281 do_wear(new_obj); in read_pack()
282 } else if (new_obj->in_use_flags & BEING_WIELDED) { in read_pack()
283 do_wield(new_obj); in read_pack()
284 } else if (new_obj->in_use_flags & (ON_EITHER_HAND)) { in read_pack()
285 do_put_on(new_obj, in read_pack()
286 ((new_obj->in_use_flags & ON_LEFT_HAND) ? 1 : 0)); in read_pack()
289 pack->next_object = new_obj; in read_pack()
290 pack = new_obj; in read_pack()