任务单 #40938

装備を外すコマンドでインベントリが表示される

开放日期: 2020-11-10 01:48 最后更新: 2021-01-02 23:39

报告人:
属主:
类型:
状态:
关闭
组件:
(无)
优先:
7
严重性:
7
处理结果:
Fixed
文件:

Details

装備を外す(T)コマンドで装備を外そうとすると、装備欄ではなくインベントリが表示され、かつ選択できるようになっている。
選択するとそのアイテムを装備から外したメッセージが出るが、特に害はない。
また、'/'を押して装備欄に切り替えて装備を外すことは可能。

任务单历史 (3/4 Histories)

2020-11-10 01:48 Updated by: iks
  • New Ticket "装備を外すコマンドでインベントリが表示される" created
2020-11-10 02:08 Updated by: iks
评论

easy_floorまたはuse_menuがTRUEの場合、get_item関数ではなくget_item_floor関数でのアイテム選択になるけど、そこでmodeの設定を利用せずにアイテムのtval判定だけしているのが原因っぽいですね。
装備を外す場合は、tval指定なしなので、床、インベントリ、装備欄全部のアイテムがOKになってしまう模様。

2020-11-11 00:47 Updated by: iks
  • 处理结果 Update from to Fixed
  • 属主 Update from (无) to iks
  • 状态 Update from 开启 to 关闭
评论

USE_INVEN、USE_EQUIP、USE_FLOORの指定にかかわらず、各所の対象アイテムの存在しかチェックしていなかったので、これらフラグの指定も条件に含めて解決。

2021-01-02 23:39 Updated by: deskull
评论

修正ありがとうございました。

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名