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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS