1 #pragma once
2 
3 #include "enum.h"
4 
5 enum mon_holy_type_flags
6 {
7     MH_NONE              = 0,
8     MH_HOLY              = 1<<0,
9     MH_NATURAL           = 1<<1,
10     MH_UNDEAD            = 1<<2,
11     MH_DEMONIC           = 1<<3,
12     MH_NONLIVING         = 1<<4, // golems and other constructs
13     MH_PLANT             = 1<<5,
14     MH_EVIL              = 1<<6, // priests/wizards with evil spells
15 };
16 DEF_BITFIELD(mon_holy_type, mon_holy_type_flags, 7);
17