OSDN Git Service

Merge branch 'develop' into macos-develop
[hengbandforosx/hengbandosx.git] / src / monster / smart-learn-types.h
1 #pragma once
2
3 enum class MonsterSmartLearnType {
4     RES_ACID = 0, /*!< モンスターの学習フラグ: プレイヤーに酸耐性あり */
5     RES_ELEC = 1, /*!< モンスターの学習フラグ: プレイヤーに電撃耐性あり */
6     RES_FIRE = 2, /*!< モンスターの学習フラグ: プレイヤーに火炎耐性あり */
7     RES_COLD = 3, /*!< モンスターの学習フラグ: プレイヤーに冷気耐性あり */
8     RES_POIS = 4, /*!< モンスターの学習フラグ: プレイヤーに毒耐性あり */
9     RES_NETH = 5, /*!< モンスターの学習フラグ: プレイヤーに地獄耐性あり */
10     RES_LITE = 6, /*!< モンスターの学習フラグ: プレイヤーに閃光耐性あり */
11     RES_DARK = 7, /*!< モンスターの学習フラグ: プレイヤーに暗黒耐性あり */
12     RES_FEAR = 8, /*!< モンスターの学習フラグ: プレイヤーに恐怖耐性あり */
13     RES_CONF = 9, /*!< モンスターの学習フラグ: プレイヤーに混乱耐性あり */
14     RES_CHAOS = 10, /*!< モンスターの学習フラグ: プレイヤーにカオス耐性あり */
15     RES_DISEN = 11, /*!< モンスターの学習フラグ: プレイヤーに劣化耐性あり */
16     RES_BLIND = 12, /*!< モンスターの学習フラグ: プレイヤーに盲目耐性あり */
17     RES_NEXUS = 13, /*!< モンスターの学習フラグ: プレイヤーに因果混乱耐性あり */
18     RES_SOUND = 14, /*!< モンスターの学習フラグ: プレイヤーに轟音耐性あり */
19     RES_SHARD = 15, /*!< モンスターの学習フラグ: プレイヤーに破片耐性あり */
20     OPP_ACID = 16, /*!< モンスターの学習フラグ: プレイヤーに二重酸耐性あり */
21     OPP_ELEC = 17, /*!< モンスターの学習フラグ: プレイヤーに二重電撃耐性あり */
22     OPP_FIRE = 18, /*!< モンスターの学習フラグ: プレイヤーに二重火炎耐性あり */
23     OPP_COLD = 19, /*!< モンスターの学習フラグ: プレイヤーに二重冷気耐性あり */
24     OPP_POIS = 20, /*!< モンスターの学習フラグ: プレイヤーに二重毒耐性あり */
25     UNUSED_21 = 21, /*!< 未使用 / (unused) */
26     UNUSED_22 = 22, /*!< 未使用 / (unused) */
27     UNUSED_23 = 23, /*!< 未使用 / (unused) */
28     IMM_ACID = 24, /*!< モンスターの学習フラグ: プレイヤーに酸免疫あり */
29     IMM_ELEC = 25, /*!< モンスターの学習フラグ: プレイヤーに電撃免疫あり */
30     IMM_FIRE = 26, /*!< モンスターの学習フラグ: プレイヤーに火炎免疫あり */
31     IMM_COLD = 27, /*!< モンスターの学習フラグ: プレイヤーに冷気免疫あり */
32     UNUSED_28 = 28, /*!< 未使用 / (unused) */
33     IMM_REFLECT = 29, /*!< モンスターの学習フラグ: プレイヤーに反射あり */
34     IMM_FREE = 30, /*!< モンスターの学習フラグ: プレイヤーに麻痺耐性あり */
35     IMM_MANA = 31, /*!< モンスターの学習フラグ: プレイヤーにMPがない */
36     MAX,
37 };