3 enum class MonsterTemporaryFlagType {
4 VIEW = 0, /* Monster is in line of sight */
5 LOS = 1, /* Monster is marked for project_all_los(player_ptr, ) */
6 ESP = 2, /* Monster is being sensed by ESP */
7 ETF = 3, /* Monster is entering the field. */
8 BORN = 4, /* Monster is still being born */
9 PREVENT_MAGIC = 5, /* Monster is still being no-magic */
10 SANITY_BLAST = 6, /* Monster gives sanity blast effects to player */
14 enum class MonsterConstantFlagType {
15 KAGE = 0, /* Monster is kage */
16 NOPET = 1, /* Cannot make monster pet */
17 NOGENO = 2, /* Cannot genocide */
18 CHAMELEON = 3, /* Monster is chameleon */
19 NOFLOW = 4, /* Monster is in no_flow_by_smell mode */
20 SHOW = 5, /* Monster is recently memorized */
21 MARK = 6, /* Monster is currently memorized */
22 FRIENDLY = 7, /*!< 友好的である / Friendly */
23 PET = 8, /*!< ペットである / Pet */
24 CLONED = 9, /*!< クローンである / Cloned */