OSDN Git Service

Since struct dirent only holds the last element in the path, build the full path...
[hengband/hengband.git] / src / artifact / random-art-effects.h
1 #pragma once
2
3 typedef enum random_art_activation_type {
4     ACT_SUNLIGHT = 1,
5     ACT_BO_MISS_1 = 2,
6     ACT_BA_POIS_1 = 3,
7     ACT_BO_ELEC_1 = 4,
8     ACT_BO_ACID_1 = 5,
9     ACT_BO_COLD_1 = 6,
10     ACT_BO_FIRE_1 = 7,
11     ACT_BA_COLD_1 = 8,
12     ACT_BA_FIRE_1 = 9,
13     ACT_HYPODYNAMIA_1 = 10,
14     ACT_BA_COLD_2 = 11,
15     ACT_BA_ELEC_2 = 12,
16     ACT_HYPODYNAMIA_2 = 13,
17     ACT_DRAIN_1 = 14,
18     ACT_BO_MISS_2 = 15,
19     ACT_BA_FIRE_3 = 16,
20     ACT_BA_COLD_3 = 17,
21     ACT_BA_ELEC_3 = 18,
22     ACT_WHIRLWIND = 19,
23     ACT_DRAIN_2 = 20,
24     ACT_CALL_CHAOS = 21,
25     ACT_ROCKET = 22,
26     ACT_DISP_EVIL = 23,
27     ACT_BA_MISS_3 = 24,
28     ACT_DISP_GOOD = 25,
29     ACT_BO_MANA = 26,
30     ACT_BA_FIRE_2 = 27,
31     ACT_BA_WATER = 28,
32     ACT_BA_STAR = 29,
33     ACT_BA_DARK = 30,
34     ACT_BA_MANA = 31,
35     ACT_PESTICIDE = 32,
36     ACT_BLINDING_LIGHT = 33,
37     ACT_BIZARRE = 34,
38     ACT_CAST_BA_STAR = 35,
39     ACT_BLADETURNER = 36,
40     ACT_BA_ACID_1 = 37,
41     ACT_BR_FIRE = 38,
42     ACT_BR_COLD = 39,
43     ACT_BR_DRAGON = 40,
44     ACT_BA_FIRE_4 = 41,
45     ACT_BA_NUKE_1 = 42,
46     /* 43 - 48 unused */
47     ACT_TREE_CREATION = 49,
48     ACT_ANIM_DEAD = 50,
49     ACT_CONFUSE = 51,
50     ACT_SLEEP = 52,
51     ACT_QUAKE = 53,
52     ACT_TERROR = 54,
53     ACT_TELE_AWAY = 55,
54     ACT_BANISH_EVIL = 56,
55     ACT_GENOCIDE = 57,
56     ACT_MASS_GENO = 58,
57     ACT_SCARE_AREA = 59,
58     ACT_AGGRAVATE = 60,
59     /* 59 - 64 unused */
60     ACT_CHARM_ANIMAL = 65,
61     ACT_CHARM_UNDEAD = 66,
62     ACT_CHARM_OTHER = 67,
63     ACT_CHARM_ANIMALS = 68,
64     ACT_CHARM_OTHERS = 69,
65     ACT_SUMMON_ANIMAL = 70,
66     ACT_SUMMON_PHANTOM = 71,
67     ACT_SUMMON_ELEMENTAL = 72,
68     ACT_SUMMON_DEMON = 73,
69     ACT_SUMMON_UNDEAD = 74,
70     ACT_SUMMON_HOUND = 75,
71     ACT_SUMMON_DAWN = 76,
72     ACT_SUMMON_OCTOPUS = 77,
73     /* 78 - 79 unused */
74     ACT_CHOIR_SINGS = 80,
75     ACT_CURE_LW = 81,
76     ACT_CURE_MW = 82,
77     ACT_CURE_POISON = 83,
78     ACT_REST_EXP = 84,
79     ACT_REST_ALL = 85,
80     ACT_CURE_700 = 86,
81     ACT_CURE_1000 = 87,
82     ACT_CURING = 88,
83     ACT_CURE_MANA_FULL = 89,
84     ACT_ESP = 91,
85     ACT_BERSERK = 92,
86     ACT_PROT_EVIL = 93,
87     ACT_RESIST_ALL = 94,
88     ACT_SPEED = 95,
89     ACT_XTRA_SPEED = 96,
90     ACT_WRAITH = 97,
91     ACT_INVULN = 98,
92     ACT_HERO = 99,
93     ACT_HERO_SPEED = 100,
94     ACT_ACID_BALL_AND_RESISTANCE = 101,
95     ACT_FIRE_BALL_AND_RESISTANCE = 102,
96     ACT_COLD_BALL_AND_RESISTANCE = 103,
97     ACT_ELEC_BALL_AND_RESISTANCE = 104,
98     ACT_POIS_BALL_AND_RESISTANCE = 105,
99     ACT_RESIST_ACID = 106,
100     ACT_RESIST_FIRE = 107,
101     ACT_RESIST_COLD = 108,
102     ACT_RESIST_ELEC = 109,
103     ACT_RESIST_POIS = 110,
104     ACT_LIGHT = 111,
105     ACT_MAP_LIGHT = 112,
106     ACT_DETECT_ALL = 113,
107     ACT_DETECT_XTRA = 114,
108     ACT_ID_FULL = 115,
109     ACT_ID_PLAIN = 116,
110     ACT_RUNE_EXPLO = 117,
111     ACT_RUNE_PROT = 118,
112     ACT_SATIATE = 119,
113     ACT_DEST_DOOR = 120,
114     ACT_STONE_MUD = 121,
115     ACT_RECHARGE = 122,
116     ACT_ALCHEMY = 123,
117     ACT_DIM_DOOR = 124,
118     ACT_TELEPORT = 125,
119     ACT_RECALL = 126,
120     ACT_JUDGE = 127,
121     ACT_TELEKINESIS = 128,
122     ACT_DETECT_UNIQUE = 129,
123     ACT_ESCAPE = 130,
124     ACT_DISP_CURSE_XTRA = 131,
125     ACT_BRAND_FIRE_BOLTS = 132,
126     ACT_RECHARGE_XTRA = 133,
127     ACT_LORE = 134,
128     ACT_SHIKOFUMI = 135,
129     ACT_PHASE_DOOR = 136,
130     ACT_DETECT_ALL_MONS = 137,
131     ACT_ULTIMATE_RESIST = 138,
132     /* 139 - 245 unused */
133     ACT_FALLING_STAR = 246,
134     ACT_STRAIN_HASTE = 247,
135     ACT_TELEPORT_LEVEL = 248,
136     ACT_GRAND_CROSS = 249,
137     ACT_CAST_OFF = 250,
138     ACT_FISHING = 251,
139     ACT_INROU = 252,
140     ACT_MURAMASA = 253,
141     ACT_BLOODY_MOON = 254,
142     ACT_CRIMSON = 255,
143     ACT_MAX = 255, /* ダミー、最大値と合わせること / Dummy. Please match the value as max value */
144 } random_art_activation_type;