OSDN Git Service

[Feature] 鍛冶効果を付与したアイテムの仕様変更
authorHabu <habu1010+github@gmail.com>
Tue, 14 Sep 2021 22:06:16 +0000 (07:06 +0900)
committerHabu <habu1010+github@gmail.com>
Wed, 15 Sep 2021 14:13:42 +0000 (23:13 +0900)
commit0b298959ab6325864a5ac2dbba34c569601e647b
treee9b0ae372bd9fec854d16691ffd9fd3eba5613f4
parent0d33dacd4238d1afe57acfcfe210ccc899f45a50
[Feature] 鍛冶効果を付与したアイテムの仕様変更

今まで付与した鍛冶効果を object_type::xtra3(他の情報と共用) に持たせていたが
そこまでメモリをケチる必要も無いので専用の効果保存メンバ
object_type::smith_effect を設けてそこに格納するようにする。
また、発動効果の付与を別枠でできるようにするための準備として、発動効果を
格納する object_type::smith_act_idx も用意しておく。
src/load/item-loader.cpp
src/load/savedata-flag-types.h
src/object-enchant/object-smith.cpp
src/object-enchant/smith-info.cpp
src/object-enchant/smith-types.h
src/save/item-writer.cpp
src/system/object-type-definition.h