5 #include "system/angband.h"
6 #include "monster-race/race-ability-flags.h"
7 #include "util/flag-group.h"
11 struct melee_spell_type {
15 MONSTER_IDX target_idx;
16 MonsterAbilityType thrown_spell;
18 std::vector<MonsterAbilityType> spells;
19 GAME_TEXT m_name[160];
31 bool in_no_magic_dungeon;
33 EnumClassFlagGroup<MonsterAbilityType> ability_flags;
37 melee_spell_type *initialize_melee_spell_type(PlayerType *player_ptr, melee_spell_type *ms_ptr, MONSTER_IDX m_idx);