OSDN Git Service

Merge pull request #3005 from sikabane-works/release/3.0.0Alpha73
[hengbandforosx/hengbandosx.git] / src / monster-race / race-resistance-mask.h
1 #pragma once
2
3 #include "monster-race/race-flags-resistance.h"
4 #include "util/flag-group.h"
5
6 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IM_ACID_MASK;
7 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IM_ELEC_MASK;
8 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IM_FIRE_MASK;
9 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IM_COLD_MASK;
10 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IM_POISON_MASK;
11 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_ACID_MASK;
12 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_ELEC_MASK;
13 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_FIRE_MASK;
14 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_COLD_MASK;
15 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_POISON_MASK;
16 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_SHARDS_MASK;
17 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_CHAOS_MASK;
18 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_RESIST_NEXUS_MASK;
19 extern const EnumClassFlagGroup<MonsterResistanceType> RFR_EFF_IMMUNE_ELEMENT_MASK;