*freeinv_core() [#w16e84dc] **書式 [#y944dc8c] invent.c, 関数 void freeinv_core( struct obj *obj; // インベントリから外すオブジェクトの obj 構造体へのポインタ ); **パラメータ [#j6dc0b08] :obj|インベントリから外すオブジェクトの obj 構造体へのポインタ **戻り値 [#ab9c8ed0] なし **解説 [#fb0bbbb4] 指定されたオブジェクトが、プレイヤーのインベントリから離れる際の各種処理を行う。 |オブジェクトの種類|動作|h |Amulet of Yendor, Bell of Opening, Candelabrum of Invocation, Book of the Dead, クエストアーティファクト|所持フラグをリセットする| |アーティファクト|[[set_artifact_intrinsic]]() を呼び出してプロパティを更新する| |loadstone|呪い状態にする| |運勢に影響するオブジェクト|運勢値を再計算する| |figurine|時間で変身する状態なら、タイマを止める| **対応情報 [#z4d82ec0] -NetHack 3.4.3 **関連項目 [#s960df5f] [[freeinv]](), [[poly_obj]](), [[useupall]]()