3 typedef enum racial_flag_type {
4 MUT1_SPIT_ACID = 0x00000001L, /*!< 突然変異: 酸の唾 */
5 MUT1_BR_FIRE = 0x00000002L, /*!< 突然変異: 炎のブレス */
6 MUT1_HYPN_GAZE = 0x00000004L, /*!< 突然変異: 催眠睨み */
7 MUT1_TELEKINES = 0x00000008L, /*!< 突然変異: 念動力 */
8 MUT1_VTELEPORT = 0x00000010L, /*!< 突然変異: テレポート / Voluntary teleport */
9 MUT1_MIND_BLST = 0x00000020L, /*!< 突然変異: 精神攻撃 */
10 MUT1_RADIATION = 0x00000040L, /*!< 突然変異: 放射能 */
11 MUT1_VAMPIRISM = 0x00000080L, /*!< 突然変異: 吸血 */
12 MUT1_SMELL_MET = 0x00000100L, /*!< 突然変異: 金属嗅覚 */
13 MUT1_SMELL_MON = 0x00000200L, /*!< 突然変異: 敵臭嗅覚 */
14 MUT1_BLINK = 0x00000400L, /*!< 突然変異: ショート・テレポート */
15 MUT1_EAT_ROCK = 0x00000800L, /*!< 突然変異: 岩喰い */
16 MUT1_SWAP_POS = 0x00001000L, /*!< 突然変異: 位置交換 */
17 MUT1_SHRIEK = 0x00002000L, /*!< 突然変異: 叫び */
18 MUT1_ILLUMINE = 0x00004000L, /*!< 突然変異: 照明 */
19 MUT1_DET_CURSE = 0x00008000L, /*!< 突然変異: 呪い感知 */
20 MUT1_BERSERK = 0x00010000L, /*!< 突然変異: 狂戦士化 */
21 MUT1_POLYMORPH = 0x00020000L, /*!< 突然変異: 変身 */
22 MUT1_MIDAS_TCH = 0x00040000L, /*!< 突然変異: ミダスの手 */
23 MUT1_GROW_MOLD = 0x00080000L, /*!< 突然変異: カビ発生 */
24 MUT1_RESIST = 0x00100000L, /*!< 突然変異: エレメント耐性 */
25 MUT1_EARTHQUAKE = 0x00200000L, /*!< 突然変異: 地震 */
26 MUT1_EAT_MAGIC = 0x00400000L, /*!< 突然変異: 魔力喰い */
27 MUT1_WEIGH_MAG = 0x00800000L, /*!< 突然変異: 魔力感知 */
28 MUT1_STERILITY = 0x01000000L, /*!< 突然変異: 増殖阻止 */
29 MUT1_HIT_AND_AWAY = 0x02000000L, /*!< 突然変異: ヒットアンドアウェイ */
30 MUT1_DAZZLE = 0x04000000L, /*!< 突然変異: 眩惑 */
31 MUT1_LASER_EYE = 0x08000000L, /*!< 突然変異: レーザー・アイ */
32 MUT1_RECALL = 0x10000000L, /*!< 突然変異: 帰還 */
33 MUT1_BANISH = 0x20000000L, /*!< 突然変異: 邪悪消滅 */
34 MUT1_COLD_TOUCH = 0x40000000L, /*!< 突然変異: 凍結の手 */
35 MUT1_LAUNCHER = 0x80000000L, /*!< 突然変異: アイテム投げ */
38 typedef enum mutation_flag_type_1 {
39 MUT2_BERS_RAGE = 0x00000001L, /*!< 突然変異: 狂戦士化の発作 */
40 MUT2_COWARDICE = 0x00000002L, /*!< 突然変異: 臆病 */
41 MUT2_RTELEPORT = 0x00000004L, /*!< 突然変異: ランダムテレポート / Random teleport, instability */
42 MUT2_ALCOHOL = 0x00000008L, /*!< 突然変異: アルコール分泌 */
43 MUT2_HALLU = 0x00000010L, /*!< 突然変異: 幻覚を引き起こす精神錯乱 */
44 MUT2_FLATULENT = 0x00000020L, /*!< 突然変異: 猛烈な屁 */
45 MUT2_SCOR_TAIL = 0x00000040L, /*!< 突然変異: サソリの尻尾 */
46 MUT2_HORNS = 0x00000080L, /*!< 突然変異: ツノ */
47 MUT2_BEAK = 0x00000100L, /*!< 突然変異: クチバシ */
48 MUT2_ATT_DEMON = 0x00000200L, /*!< 突然変異: デーモンを引き付ける */
49 MUT2_PROD_MANA = 0x00000400L, /*!< 突然変異: 制御できない魔力のエネルギー */
50 MUT2_SPEED_FLUX = 0x00000800L, /*!< 突然変異: ランダムな加減速 */
51 MUT2_BANISH_ALL = 0x00001000L, /*!< 突然変異: ランダムなモンスター消滅 */
52 MUT2_EAT_LIGHT = 0x00002000L, /*!< 突然変異: 光源喰い */
53 MUT2_TRUNK = 0x00004000L, /*!< 突然変異: 象の鼻 */
54 MUT2_ATT_ANIMAL = 0x00008000L, /*!< 突然変異: 動物を引き寄せる */
55 MUT2_TENTACLES = 0x00010000L, /*!< 突然変異: 邪悪な触手 */
56 MUT2_RAW_CHAOS = 0x00020000L, /*!< 突然変異: 純カオス */
57 MUT2_NORMALITY = 0x00040000L, /*!< 突然変異: ランダムな変異の消滅 */
58 MUT2_WRAITH = 0x00080000L, /*!< 突然変異: ランダムな幽体化 */
59 MUT2_POLY_WOUND = 0x00100000L, /*!< 突然変異: ランダムな傷の変化 */
60 MUT2_WASTING = 0x00200000L, /*!< 突然変異: 衰弱 */
61 MUT2_ATT_DRAGON = 0x00400000L, /*!< 突然変異: ドラゴンを引き寄せる */
62 MUT2_WEIRD_MIND = 0x00800000L, /*!< 突然変異: ランダムなテレパシー */
63 MUT2_NAUSEA = 0x01000000L, /*!< 突然変異: 落ち着きの無い胃 */
64 MUT2_CHAOS_GIFT = 0x02000000L, /*!< 突然変異: カオスパトロン */
65 MUT2_WALK_SHAD = 0x04000000L, /*!< 突然変異: ランダムな現実変容 */
66 MUT2_WARNING = 0x08000000L, /*!< 突然変異: 警告 */
67 MUT2_INVULN = 0x10000000L, /*!< 突然変異: ランダムな無敵化 */
68 MUT2_SP_TO_HP = 0x20000000L, /*!< 突然変異: ランダムなMPからHPへの変換 */
69 MUT2_HP_TO_SP = 0x40000000L, /*!< 突然変異: ランダムなHPからMPへの変換 */
70 MUT2_DISARM = 0x80000000L, /*!< 突然変異: ランダムな武器落とし */
71 } mutation_flag_type_1;
73 typedef enum mutation_flag_type_2 {
74 MUT3_HYPER_STR = 0x00000001L, /*!< 突然変異: 超人的な力 */
75 MUT3_PUNY = 0x00000002L, /*!< 突然変異: 虚弱 */
76 MUT3_HYPER_INT = 0x00000004L, /*!< 突然変異: 生体コンピュータ */
77 MUT3_MORONIC = 0x00000008L, /*!< 突然変異: 精神薄弱 */
78 MUT3_RESILIENT = 0x00000010L, /*!< 突然変異: 弾力のある体 */
79 MUT3_XTRA_FAT = 0x00000020L, /*!< 突然変異: 異常な肥満 */
80 MUT3_ALBINO = 0x00000040L, /*!< 突然変異: アルビノ */
81 MUT3_FLESH_ROT = 0x00000080L, /*!< 突然変異: 腐敗した肉体 */
82 MUT3_SILLY_VOI = 0x00000100L, /*!< 突然変異: 間抜けなキーキー声 */
83 MUT3_BLANK_FAC = 0x00000200L, /*!< 突然変異: のっぺらぼう */
84 MUT3_ILL_NORM = 0x00000400L, /*!< 突然変異: 幻影に覆われた体 */
85 MUT3_XTRA_EYES = 0x00000800L, /*!< 突然変異: 第三の目 */
86 MUT3_MAGIC_RES = 0x00001000L, /*!< 突然変異: 魔法防御 */
87 MUT3_XTRA_NOIS = 0x00002000L, /*!< 突然変異: 騒音 */
88 MUT3_INFRAVIS = 0x00004000L, /*!< 突然変異: 赤外線視力 */
89 MUT3_XTRA_LEGS = 0x00008000L, /*!< 突然変異: 追加の脚 */
90 MUT3_SHORT_LEG = 0x00010000L, /*!< 突然変異: 短い脚 */
91 MUT3_ELEC_TOUC = 0x00020000L, /*!< 突然変異: 電撃オーラ */
92 MUT3_FIRE_BODY = 0x00040000L, /*!< 突然変異: 火炎オーラ */
93 MUT3_WART_SKIN = 0x00080000L, /*!< 突然変異: イボ肌 */
94 MUT3_SCALES = 0x00100000L, /*!< 突然変異: 鱗肌 */
95 MUT3_IRON_SKIN = 0x00200000L, /*!< 突然変異: 鉄の肌 */
96 MUT3_WINGS = 0x00400000L, /*!< 突然変異: 翼 */
97 MUT3_FEARLESS = 0x00800000L, /*!< 突然変異: 恐れ知らず */
98 MUT3_REGEN = 0x01000000L, /*!< 突然変異: 急回復 */
99 MUT3_ESP = 0x02000000L, /*!< 突然変異: テレパシー */
100 MUT3_LIMBER = 0x04000000L, /*!< 突然変異: しなやかな肉体 */
101 MUT3_ARTHRITIS = 0x08000000L, /*!< 突然変異: 関節の痛み */
102 MUT3_BAD_LUCK = 0x10000000L, /*!< 突然変異: 黒いオーラ(不運) */
103 MUT3_VULN_ELEM = 0x20000000L, /*!< 突然変異: 元素攻撃弱点 */
104 MUT3_MOTION = 0x40000000L, /*!< 突然変異: 正確で力強い動作 */
105 MUT3_GOOD_LUCK = 0x80000000L, /*!< 突然変異: 白いオーラ(幸運) */
106 } mutation_flag_type_2;