- 追加された行はこの色です。
- 削除された行はこの色です。
*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]]()