*extract_nobj() [#n1e077c9] **書式 [#a4daa961] mkobj.c, 関数 void extract_nobj( struct obj *obj; // チェインから外すオブジェクト struct obj **head_ptr; // チェインの最初のオブジェクトへのポインタのポインタ ); **パラメータ [#f62b0949] :obj|チェインから外すオブジェクト :head_ptr|チェインの最初のオブジェクトへのポインタのポインタ **戻り値 [#u1094c97] なし **解説 [#o4e6e3bb] 指定のオブジェクトを、指定のチェインから外し、OBJ_FREE 状態にする。指定のオブジェクトがチェイン内に見つからなかった場合は panic() する。 この関数は [[obj_extract_self]]() から呼び出される下位関数でのみ使用し、上位の処理では [[obj_extract_self]]() を使用するべきである。 **対応情報 [#i4ccbe88] -NetHack 3.4.3 **関連項目 [#z2efaab6] [[obj_extract_self]]()