OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Fix-Sanity-Blast-by-AutoSave...
[hengband/hengband.git] / src / mutation / mutation-flag-types.h
1 #pragma once
2
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, /*!< 突然変異: アイテム投げ */
36 } racial_flag_type;
37
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;
72
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;