*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]