3 #include "system/angband.h"
7 enum class SmithEssenceType : int16_t;
8 enum tr_type : int32_t;
13 struct essence_drain_type {
14 tr_type tr_flag; //!< 抽出する対象アイテムの持つ特性フラグ
15 std::vector<SmithEssenceType> essences; //!< 抽出されるエッセンスのリスト
16 int amount; //! エッセンス抽出量。ただしマイナスのものは抽出時のペナルティ源として扱う