装備を外すコマンドでインベントリが表示される
easy_floorまたはuse_menuがTRUEの場合、get_item関数ではなくget_item_floor関数でのアイテム選択になるけど、そこでmodeの設定を利用せずにアイテムのtval判定だけしているのが原因っぽいですね。
装備を外す場合は、tval指定なしなので、床、インベントリ、装備欄全部のアイテムがOKになってしまう模様。
USE_INVEN、USE_EQUIP、USE_FLOORの指定にかかわらず、各所の対象アイテムの存在しかチェックしていなかったので、これらフラグの指定も条件に含めて解決。
修正ありがとうございました。
装備を外す(T)コマンドで装備を外そうとすると、装備欄ではなくインベントリが表示され、かつ選択できるようになっている。
選択するとそのアイテムを装備から外したメッセージが出るが、特に害はない。
また、'/'を押して装備欄に切り替えて装備を外すことは可能。