3 #include "system/angband.h"
5 #include "monster-race/race-ability-flags.h"
6 #include "util/flag-group.h"
10 enum mspell_lite_type {
17 // Monster Spell Attack.
25 EnumClassFlagGroup<MonsterAbilityType> ability_flags;
30 mspell_lite_type do_spell;
31 bool in_no_magic_dungeon;
33 std::vector<MonsterAbilityType> mspells;
34 MonsterAbilityType thrown_spell;
35 GAME_TEXT m_name[MAX_NLEN];
42 msa_type *initialize_msa_type(PlayerType *player_ptr, msa_type *msa_ptr, MONSTER_IDX m_idx);