OSDN Git Service

[Fix] スポイラーの出力にドロップアイテムの質が表示されない
authorHabu <habu1010+github@gmail.com>
Mon, 9 Jan 2023 03:42:37 +0000 (12:42 +0900)
committerHabu <habu1010+github@gmail.com>
Mon, 9 Jan 2023 03:42:37 +0000 (12:42 +0900)
commitd0848d2bfeb15478753483036cbf952331e9e80f
treefbe46b7f04e57b1d63a2f1d8c0986c7552aadc5a
parent14b2fab2c3f1ccb60c89edb83f59cfef6a515d4f
[Fix] スポイラーの出力にドロップアイテムの質が表示されない

モンスターの完全な情報が分かるとき(cheat_knowがONのとき・スポイラー出力時など)に、
ドロップ情報のフラグを思い出の状態を考慮しない状態に更新していないのが原因。
ドロップ情報のフラグを正しく更新するようにする。
また、この処理を行っている set_drop_flags() は名称が関数の処理の実態に全く合ってい
ないので、set_flags_for_full_knowledge() に変更する。
src/lore/lore-calculator.cpp
src/lore/lore-calculator.h
src/lore/monster-lore.cpp