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 PREVENT_MAGIC = 4, /* Monster is still being no-magic */
9 SANITY_BLAST = 5, /* Monster gives sanity blast effects to player */
13 enum class MonsterConstantFlagType {
14 KAGE = 0, /* Monster is kage */
15 NOPET = 1, /* Cannot make monster pet */
16 NOGENO = 2, /* Cannot genocide */
17 CHAMELEON = 3, /* Monster is chameleon */
18 NOFLOW = 4, /* Monster is in no_flow_by_smell mode */
19 SHOW = 5, /* Monster is recently memorized */
20 MARK = 6, /* Monster is currently memorized */
21 FRIENDLY = 7, /*!< 友好的である / Friendly */
22 PET = 8, /*!< ペットである / Pet */
23 CLONED = 9, /*!< クローンである / Cloned */