#pragma once #include "h-basic.h" #include #include constexpr std::size_t SET_MAX_SIZE = 6; struct set_component { bool_ present = FALSE; /* Is it actually wore ? */ s16b a_idx = 0; /* What artifact? */ std::array pval; /* Pval for each combination */ std::array flags1; /* Flags */ std::array flags2; /* Flags */ std::array flags3; /* Flags */ std::array flags4; /* Flags */ std::array flags5; /* Flags */ std::array esp; /* Flags */ };