Ticket #40938

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

Open Date: 2020-11-10 01:48 Last Update: 2021-01-02 23:39

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
Priority:
7
Severity:
7
Resolution:
Fixed
File:
None

Details

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

Ticket History (3/4 Histories)

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

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

2020-11-11 00:47 Updated by: iks
  • Resolution Update from None to Fixed
  • Owner Update from (None) to iks
  • Status Update from Open to Closed
Comment

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

2021-01-02 23:39 Updated by: deskull
Comment

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

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login