OSDN Git Service

[Fix] アイテム選択時にクラッシュ #117
authordis- <dis.rogue@gmail.com>
Sun, 14 Feb 2021 13:07:15 +0000 (22:07 +0900)
committerdis- <dis.rogue@gmail.com>
Sun, 14 Feb 2021 13:07:15 +0000 (22:07 +0900)
commite176dfa1821005e65045da4583d03de28aa33faf
tree1d3479e9b2773069aaf8102cadcebed74f02b087
parent3373a47460c42ab149a3550a36c87432474ead3c
[Fix] アイテム選択時にクラッシュ #117

コマンド繰り返しでタグ付アイテムを使用する行動を繰り返すとき、個数が0になっても該当アイテムを選択し続けていた。
check_floor_item_tag_inventory()の処理がv2.2.1と異なっていたため、従来の挙動通りになるように再度実装した。
具体的には、コマンド繰り返しでタグ付アイテムの取得に失敗したときに以降の処理を打ち切ってFALSEを返すように変更した。
src/inventory/floor-item-getter.c