*remove_worn_item() [#a6ef1616] **書式 [#c649b597] steal.c, 関数 void remove_worn_item( struct obj *obj; // 装備を解除するオブジェクト boolean unchain_ball; // 鉄球を外すか ); **パラメータ [#ldf232a7] :obj|装備を解除するオブジェクトのポインタ :unchain_ball|objが heavy iron ball のとき、TRUE で装備解除と同時に鎖を外す **戻り値 [#q905475a] なし **解説 [#gf0d6632] obj で指定した装備している(かもしれない)オブジェクトの装備を解除する。オブジェクトの状況に応じて適切な関数を呼んでくれるため、インベントリ内の任意のアイテムの装備を解除するときにはこれを呼べばよい。解除すべき装備スロットが分かっている場合は直接それらを呼ぶべき。 **対応情報 [#y9973ef0] -NetHack 3.4.3 **関連項目 [#w0d7e431] Armor_off(), Cloak_off(), Boots_off(), Gloves_off(), Helmet_off(), Shield_off(), Shirt_off(), Amulet_off(), Ring_gone(), Blindf_off(), uwepgone(), uswapwepgone(), uqwepgone(), [[setnotworn()>setnotworn]]