3 #include "monster-race/race-ability-flags.h"
4 #include "monster/smart-learn-types.h"
5 #include "util/flag-group.h"
7 // Monster Spell Remover.
11 msr_type(PlayerType *player_ptr, short m_idx, const EnumClassFlagGroup<MonsterAbilityType> &ability_flags);
12 MonsterRaceInfo *r_ptr;
13 EnumClassFlagGroup<MonsterAbilityType> ability_flags;
14 EnumClassFlagGroup<MonsterSmartLearnType> smart_flags{};
17 bool int_outof(MonsterRaceInfo *r_ptr, int prob);