• 追加された行はこの色です。
  • 削除された行はこの色です。
  • setnotworn は削除されています。
  • setnotworn の差分を削除

*setnotworn() [#d7b5144f]

**書式 [#efd7ff19]
worn.c, 関数
 void
 setnotworn(
   struct obj *obj;   // 装備を解除するオブジェクト
 );

**パラメータ [#x7dd60e1]
:obj|装備を解除するオブジェクトのポインタ

**戻り値 [#fd523d30]
なし

**解説 [#l03eee88]
obj で指定した装備している(はずの)オブジェクトを外す。該当するオブジェクトの object[].oc_prop に指定されているプロパティの解除および、アーティファクト由来のプロパティの解除が行われる。~
装備を解除するための関数は専用に用意されているため、通常はそちらを使うべき。remove_worn_item() を呼べば適切な関数を呼んでくれる。

**対応情報 [#v2f7f5ca]
-NetHack 3.4.3

**関連項目 [#j197ddd4]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS