blob: c0fe81eaa6d2fb75a3bd631855808c25b4450fb8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
|
#define STRANGE_OBJECT 0
#define AMULET_OF_YENDOR 1
#define FOOD_RATION 2
#define TRIPE_RATION 3
#define PANCAKE 4
#define DEAD_LIZARD 5
#define FORTUNE_COOKIE 6
#define CARROT 7
#define TIN 8
#define ORANGE 9
#define APPLE 10
#define PEAR 11
#define MELON 12
#define BANANA 13
#define CANDY_BAR 14
#define EGG 15
#define CLOVE_OF_GARLIC 16
#define LUMP_OF_ROYAL_JELLY 17
#define DEAD_HUMAN 18
#define DEAD_GIANT_ANT 19
#define DEAD_GIANT_BAT 20
#define DEAD_CENTAUR 21
#define DEAD_DRAGON 22
#define DEAD_FLOATING_EYE 23
#define DEAD_FREEZING_SPHERE 24
#define DEAD_GNOME 25
#define DEAD_HOBGOBLIN 26
#define DEAD_STALKER 27
#define DEAD_JACKAL 28
#define DEAD_KOBOLD 29
#define DEAD_LEPRECHAUN 30
#define DEAD_MIMIC 31
#define DEAD_NYMPH 32
#define DEAD_ORC 33
#define DEAD_PURPLE_WORM 34
#define DEAD_QUASIT 35
#define DEAD_RUST_MONSTER 36
#define DEAD_SNAKE 37
#define DEAD_TROLL 38
#define DEAD_UMBER_HULK 39
#define DEAD_VAMPIRE 40
#define DEAD_WRAITH 41
#define DEAD_XORN 42
#define DEAD_YETI 43
#define DEAD_ZOMBIE 44
#define DEAD_ACID_BLOB 45
#define DEAD_GIANT_BEETLE 46
#define DEAD_COCKATRICE 47
#define DEAD_DOG 48
#define DEAD_ETTIN 49
#define DEAD_FOG_CLOUD 50
#define DEAD_GELATINOUS_CUBE 51
#define DEAD_HOMUNCULUS 52
#define DEAD_IMP 53
#define DEAD_JAGUAR 54
#define DEAD_KILLER_BEE 55
#define DEAD_LEOCROTTA 56
#define DEAD_MINOTAUR 57
#define DEAD_NURSE 58
#define DEAD_OWLBEAR 59
#define DEAD_PIERCER 60
#define DEAD_QUIVERING_BLOB 61
#define DEAD_GIANT_RAT 62
#define DEAD_GIANT_SCORPION 63
#define DEAD_TENGU 64
#define DEAD_UNICORN 65
#define DEAD_VIOLET_FUNGI 66
#define DEAD_LONG_WORM 67
#define DEAD_XAN 68
#define DEAD_YELLOW_LIGHT 69
#define DEAD_ZRUTY 70
#define ARROW 71
#define SLING_BULLET 72
#define CROSSBOW_BOLT 73
#define DART 74
#define ROCK 75
#define BOOMERANG 76
#define MACE 77
#define AXE 78
#define FLAIL 79
#define LONG_SWORD 80
#define TWO_HANDED_SWORD 81
#define DAGGER 82
#define WORM_TOOTH 83
#define CRYSKNIFE 84
#define SPEAR 85
#define BOW 86
#define SLING 87
#define CROSSBOW 88
#define WHISTLE 89
#define MAGIC_WHISTLE 90
#define EXPENSIVE_CAMERA 91
#define ICE_BOX 92
#define PICK_AXE 93
#define CAN_OPENER 94
#define HEAVY_IRON_BALL 95
#define IRON_CHAIN 96
#define ENORMOUS_ROCK 97
#define HELMET 98
#define PLATE_MAIL 99
#define SPLINT_MAIL 100
#define BANDED_MAIL 101
#define CHAIN_MAIL 102
#define SCALE_MAIL 103
#define RING_MAIL 104
#define STUDDED_LEATHER_ARMOR 105
#define LEATHER_ARMOR 106
#define ELVEN_CLOAK 107
#define SHIELD 108
#define PAIR_OF_GLOVES 109
#define POT_RESTORE_STRENGTH 110
#define POT_BOOZE 111
#define POT_INVISIBILITY 112
#define POT_FRUIT_JUICE 113
#define POT_HEALING 114
#define POT_PARALYSIS 115
#define POT_MONSTER_DETECTION 116
#define POT_OBJECT_DETECTION 117
#define POT_SICKNESS 118
#define POT_CONFUSION 119
#define POT_GAIN_STRENGTH 120
#define POT_SPEED 121
#define POT_BLINDNESS 122
#define POT_GAIN_LEVEL 123
#define POT_EXTRA_HEALING 124
#define POT_LEVITATION 125
#define SCR_MAIL 130
#define SCR_ENCHANT_ARMOR 131
#define SCR_DESTROY_ARMOR 132
#define SCR_CONFUSE_MONSTER 133
#define SCR_SCARE_MONSTER 134
#define SCR_BLANK_PAPER 135
#define SCR_REMOVE_CURSE 136
#define SCR_ENCHANT_WEAPON 137
#define SCR_DAMAGE_WEAPON 138
#define SCR_CREATE_MONSTER 139
#define SCR_TAMING 140
#define SCR_GENOCIDE 141
#define SCR_LIGHT 142
#define SCR_TELEPORTATION 143
#define SCR_GOLD_DETECTION 144
#define SCR_FOOD_DETECTION 145
#define SCR_IDENTIFY 146
#define SCR_MAGIC_MAPPING 147
#define SCR_AMNESIA 148
#define SCR_FIRE 149
#define SCR_PUNISHMENT 150
#define WAN_LIGHT 155
#define WAN_SECRET_DOOR_DETECTION 156
#define WAN_CREATE_MONSTER 157
#define WAN_WISHING 158
#define WAN_STRIKING 159
#define WAN_SLOW_MONSTER 160
#define WAN_SPEED_MONSTER 161
#define WAN_UNDEAD_TURNING 162
#define WAN_POLYMORPH 163
#define WAN_CANCELLATION 164
#define WAN_TELEPORTATION 165
#define WAN_MAKE_INVISIBLE 166
#define WAN_DIGGING 167
#define WAN_MAGIC_MISSILE 168
#define WAN_FIRE 169
#define WAN_SLEEP 170
#define WAN_COLD 171
#define WAN_DEATH 172
#define Adornment u.uprops[0].p_flgs
#define RIN_ADORNMENT 176
#define Teleportation u.uprops[1].p_flgs
#define RIN_TELEPORTATION 177
#define Regeneration u.uprops[2].p_flgs
#define RIN_REGENERATION 178
#define Searching u.uprops[3].p_flgs
#define RIN_SEARCHING 179
#define See_invisible u.uprops[4].p_flgs
#define RIN_SEE_INVISIBLE 180
#define Stealth u.uprops[5].p_flgs
#define RIN_STEALTH 181
#define Levitation u.uprops[6].p_flgs
#define RIN_LEVITATION 182
#define Poison_resistance u.uprops[7].p_flgs
#define RIN_POISON_RESISTANCE 183
#define Aggravate_monster u.uprops[8].p_flgs
#define RIN_AGGRAVATE_MONSTER 184
#define Hunger u.uprops[9].p_flgs
#define RIN_HUNGER 185
#define Fire_resistance u.uprops[10].p_flgs
#define RIN_FIRE_RESISTANCE 186
#define Cold_resistance u.uprops[11].p_flgs
#define RIN_COLD_RESISTANCE 187
#define Protection_from_shape_changers u.uprops[12].p_flgs
#define RIN_PROTECTION_FROM_SHAPE_CHANGERS 188
#define Conflict u.uprops[13].p_flgs
#define RIN_CONFLICT 189
#define Gain_strength u.uprops[14].p_flgs
#define RIN_GAIN_STRENGTH 190
#define Increase_damage u.uprops[15].p_flgs
#define RIN_INCREASE_DAMAGE 191
#define Protection u.uprops[16].p_flgs
#define RIN_PROTECTION 192
#define Warning u.uprops[17].p_flgs
#define RIN_WARNING 193
#define Teleport_control u.uprops[18].p_flgs
#define RIN_TELEPORT_CONTROL 194
#define DIAMOND 197
#define RUBY 198
#define SAPPHIRE 199
#define EMERALD 200
#define TURQUOISE 201
#define AQUAMARINE 202
#define TOURMALINE 203
#define TOPAZ 204
#define OPAL 205
#define GARNET 206
#define AMETHYST 207
#define AGATE 208
#define ONYX 209
#define JASPER 210
#define JADE 211
/* #define WORTHLESS_PIECE_OF_BLUE_GLASS 212 */
/* #define WORTHLESS_PIECE_OF_RED_GLASS 213 */
/* #define WORTHLESS_PIECE_OF_YELLOW_GLASS 214 */
/* #define WORTHLESS_PIECE_OF_GREEN_GLASS 215 */
#define CORPSE DEAD_HUMAN
#define LAST_GEM (JADE+1)
#define LAST_RING 19
#define NROFOBJECTS 215
|