3 #include "system/angband.h"
5 #include "realm/realm-hex-numbers.h"
6 #include "util/flag-group.h"
8 enum class SpellHexRevengeType : byte;
10 using HexSpellFlagGroup = FlagGroup<spell_hex_type, HEX_MAX>;
12 struct spell_hex_data_type {
13 HexSpellFlagGroup casting_spells{};
14 HexSpellFlagGroup interrupting_spells{};
15 SpellHexRevengeType revenge_type{};
16 int32_t revenge_power{};