3 #include "object-enchant/tr-types.h"
4 #include "object/tval-types.h"
5 #include "system/angband.h"
10 std::vector<ItemKindType> tval_set;
15 * Pair together a constant flag with a textual description.
16 * Note that it sometimes more efficient to actually make an array
17 * of textual names, where entry 'N' is assumed to be paired with
18 * the flag whose value is "1UL << N", but that requires hard-coding.
25 extern const std::vector<grouper> group_item_list;
26 extern const std::vector<grouper> group_artifact_list;
27 extern const std::vector<flag_desc> stat_flags_desc;
28 extern const std::vector<flag_desc> pval_flags1_desc;
29 extern const std::vector<flag_desc> slay_flags_desc;
30 extern const std::vector<flag_desc> brand_flags_desc;
31 extern const std::vector<flag_desc> resist_flags_desc;
32 extern const std::vector<flag_desc> vulnerable_flags_desc;
33 extern const std::vector<flag_desc> immune_flags_desc;
34 extern const std::vector<flag_desc> sustain_flags_desc;
35 extern const std::vector<flag_desc> misc_flags2_desc;
36 extern const std::vector<flag_desc> misc_flags3_desc;