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がない */