OSDN Git Service

Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
[hengbandforosx/hengbandosx.git] / src / artifact / random-art-effects.h
1 #pragma once
2
3 /*!
4  * @file random-art-effects.h
5  * @brief ランダムアーティファクトの発動ID定義
6  * @details Random Artifact Activation Type
7  */
8 enum class RandomArtActType : short {
9     NONE = 0,
10     SUNLIGHT = 1,
11     BO_MISS_1 = 2,
12     BA_POIS_1 = 3,
13     BO_ELEC_1 = 4,
14     BO_ACID_1 = 5,
15     BO_COLD_1 = 6,
16     BO_FIRE_1 = 7,
17     BA_COLD_1 = 8,
18     BA_FIRE_1 = 9,
19     HYPODYNAMIA_1 = 10,
20     BA_COLD_2 = 11,
21     BA_ELEC_2 = 12,
22     HYPODYNAMIA_2 = 13,
23     DRAIN_1 = 14,
24     BO_MISS_2 = 15,
25     BA_FIRE_3 = 16,
26     BA_COLD_3 = 17,
27     BA_ELEC_3 = 18,
28     WHIRLWIND = 19,
29     DRAIN_2 = 20,
30     CALL_CHAOS = 21,
31     ROCKET = 22,
32     DISP_EVIL = 23,
33     BA_MISS_3 = 24,
34     DISP_GOOD = 25,
35     BO_MANA = 26,
36     BA_FIRE_2 = 27,
37     BA_WATER = 28,
38     BA_STAR = 29,
39     BA_DARK = 30,
40     BA_MANA = 31,
41     PESTICIDE = 32,
42     BLINDING_LIGHT = 33,
43     BIZARRE = 34,
44     CAST_BA_STAR = 35,
45     BLADETURNER = 36,
46     BA_ACID_1 = 37,
47     BR_FIRE = 38,
48     BR_COLD = 39,
49     BR_DRAGON = 40,
50     BA_FIRE_4 = 41,
51     BA_NUKE_1 = 42,
52     /* 43 - 48 unused */
53     TREE_CREATION = 49,
54     ANIM_DEAD = 50,
55     CONFUSE = 51,
56     SLEEP = 52,
57     QUAKE = 53,
58     TERROR = 54,
59     TELE_AWAY = 55,
60     BANISH_EVIL = 56,
61     GENOCIDE = 57,
62     MASS_GENO = 58,
63     SCARE_AREA = 59,
64     AGGRAVATE = 60,
65     /* 59 - 64 unused */
66     CHARM_ANIMAL = 65,
67     CHARM_UNDEAD = 66,
68     CHARM_OTHER = 67,
69     CHARM_ANIMALS = 68,
70     CHARM_OTHERS = 69,
71     SUMMON_ANIMAL = 70,
72     SUMMON_PHANTOM = 71,
73     SUMMON_ELEMENTAL = 72,
74     SUMMON_DEMON = 73,
75     SUMMON_UNDEAD = 74,
76     SUMMON_HOUND = 75,
77     SUMMON_DAWN = 76,
78     SUMMON_OCTOPUS = 77,
79     /* 78 - 79 unused */
80     CHOIR_SINGS = 80,
81     CURE_LW = 81,
82     CURE_MW = 82,
83     CURE_POISON = 83,
84     REST_EXP = 84,
85     REST_ALL = 85,
86     CURE_700 = 86,
87     CURE_1000 = 87,
88     CURING = 88,
89     CURE_MANA_FULL = 89,
90     ESP = 91,
91     BERSERK = 92,
92     PROT_EVIL = 93,
93     RESIST_ALL = 94,
94     SPEED = 95,
95     XTRA_SPEED = 96,
96     WRAITH = 97,
97     INVULN = 98,
98     HERO = 99,
99     HERO_SPEED = 100,
100     ACID_BALL_AND_RESISTANCE = 101,
101     FIRE_BALL_AND_RESISTANCE = 102,
102     COLD_BALL_AND_RESISTANCE = 103,
103     ELEC_BALL_AND_RESISTANCE = 104,
104     POIS_BALL_AND_RESISTANCE = 105,
105     RESIST_ACID = 106,
106     RESIST_FIRE = 107,
107     RESIST_COLD = 108,
108     RESIST_ELEC = 109,
109     RESIST_POIS = 110,
110     LIGHT = 111,
111     MAP_LIGHT = 112,
112     DETECT_ALL = 113,
113     DETECT_XTRA = 114,
114     ID_FULL = 115,
115     ID_PLAIN = 116,
116     RUNE_EXPLO = 117,
117     RUNE_PROT = 118,
118     SATIATE = 119,
119     DEST_DOOR = 120,
120     STONE_MUD = 121,
121     RECHARGE = 122,
122     ALCHEMY = 123,
123     DIM_DOOR = 124,
124     TELEPORT = 125,
125     RECALL = 126,
126     JUDGE = 127,
127     TELEKINESIS = 128,
128     DETECT_UNIQUE = 129,
129     ESCAPE = 130,
130     DISP_CURSE_XTRA = 131,
131     BRAND_FIRE_BOLTS = 132,
132     RECHARGE_XTRA = 133,
133     LORE = 134,
134     SHIKOFUMI = 135,
135     PHASE_DOOR = 136,
136     DETECT_ALL_MONS = 137,
137     ULTIMATE_RESIST = 138,
138     ELBERETH = 139,
139     DETECT_TREASURE = 140,
140     MID_SPEED = 141,
141     HERO_BLESS = 142,
142     CREATE_AMMO = 143,
143     DISPEL_MAGIC = 144,
144     /* 143 - 245 unused */
145     FALLING_STAR = 246,
146     STRAIN_HASTE = 247,
147     TELEPORT_LEVEL = 248,
148     GRAND_CROSS = 249,
149     CAST_OFF = 250,
150     FISHING = 251,
151     INROU = 252,
152     MURAMASA = 253,
153     BLOODY_MOON = 254,
154     CRIMSON = 255,
155     MAX,
156 };